Hello all together,
I use the TMS320C5505 dev board (with TMSX320VC5505D silicon) and CCS4
Unfortunately when I replace fir() in my project with fir2() I get a big problem.
When I run to the step before the function call all is fine.As soon as I try to run over it he will never leave the function
Now I try to halt the device to see where he stuck in assembler (I`m very unskilled in assembler).
But when I want to run it again i receive the error:
Can't Run Target CPU:
Error 0x00000020/-1141
Error during: Execution,
For information
x[nx] is aligned to DARAM
h[nh] to DARAM6
result[nx] to DARAM on a 32 bit boundary (#pragma DATA_ALIGN(fir2result, 32); )
dbuffer[nh+2] to DARAM7
nx = 1
nh = 256
Now my question is how to get the fir2() function running. With fir() all is fine.
I think I have fulfilled the requirement that array r[ ] must be aligned on 32-bit boundary
I`m unsure what the requirement "array h[ ] must be located in internal memory because it is accessed withthe coefficient data pointer, CDP." says.
Isn`t it enough when h[] is in DARAM??
Please help.
Thanks a lot,
Steffen