This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

DSP-side software stops for no apparent reason

Hello!

 

I am using an OMAP L137 EVM board and i'm trying to make a few tests with DSP LINK. I used the helloDSP code and combined it with a MELP floating point algorithm I found somewhere on the internet. The encoding runs ok, but decoding stops after one iteration. I used Code Composer (v3.3) to see what is happening but if I run the program one iteration at a time (run to cursor, step over, run to cursor again and so on) it works. If I let it run, it completes the current iteration (GPP side recieves the message) and stops in a BNOP instruction somewhere.

How do I begin to debug this?

Another problem I had was that if I allocated a buffer (static) on the DSP side, the encoding would stop as well (so I didn't do that any more). Do I need to modify the memory map to add more memory to program/data memory and/or heap?

Thank you for your time!