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.

CCS/TMS320DM642: DSP BIOS MEM_Calloc API allocating in use address with CCS 3.3

Part Number: TMS320DM642

Tool/software: Code Composer Studio

Hello All,

   We have a legacy project which uses TI TMS320DM642 (Davinci) processor. So far we were using code composer studio 2.21 for compilation. Recently to fix some DHCP issues in NDK, we migrated out project to use Code Composer studio 3.3. With our updated executable, we were having Application crash issues. We debugged and traced it down to dynamic memory corruption. In some situations, the DSP BIOS MEM_Calloc() API was returning  already allocated and in use memory location when called from thread.

Did anyone faced similar issues in their program? If so appreciate if you can share/suggest the possible fix for this issue.

Following are the details of tool versions we used for our project.

Code Composer Studio : 3.3.38.2

DSP BIOS : 5.41.10.36

NDK : 1.94.1

Will greatly appreciate any help in resolving this issue.

Thanks

Satish