AnsweredAssumed Answered

Function parameters allocated at same address

Question asked by Dorde Stojicevic on Aug 6, 2015
Latest reply on Aug 7, 2015 by Dorde Stojicevic

Hi everyone,


I have a problem with one function and function parameters. I am using:

- CodeWarrior for MCU

     Version: 10.6

     Build Id:140329

with Hearst Board with S12ZVC on it.


I have a function like this:


void detrend(uint16 *nfft, sint32 newelement, sint16 *timedata, sint32 average)


Problematic are nfft and timedata. To nfft I pass the address of single variable, to timedata I pass the beginning of an array.


nfft itself is always allocated in the address range of an array pointed by timedata.


The same thing occurs when I use regular function local variable instead of pointer for nfft, only then this local variable is allocated in the address range of the array pointed by timedata.


Any ideas?