Hello,
I have been experiencing some odd behavior related to malloc() and free(). Basically, if my program crashes (thus freezing the DSP), the free() function spinlocks when I reload a program (different or same program). The only workaround I've found is to physically reset the board, or perform a hard power cycle. Sometimes, only a hard power cycle will fix the issue.
So my question is, is there a way to perform some sort of a soft reset, in code, that will re-initialize the hardware so that a hard power cycle is not necessary to resume normal function?
I'm using the Spectrum Digital TMS320C6474 evaluation board, CCSv4.2, and BIOSv5.41
Thanks in advance!