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/TMS320VC5509A: Code Composer Studio Version: CCS. CCSv8.1

Part Number: TMS320VC5509A

Tool/software: Code Composer Studio

Hi.

I've portet the code from Version 6.2.0 to CCSv8.1.

My experience here is that it seems that everything i ok. Just a warning.

"warning: creating ".sysmem" section with default size of 0x7d0; use the -heap
   option to change the default size  "

"Description Resource Path Location Type
null: creating ".sysmem" section with default size of 0x7d0; use the -heap cNODE    C/C++ Problem"

When I try to debug the system, the main function i ok, but after the BIOS start i it seems to crash without any futher Messages.

My settings..

  • Thor Henning Kjos said:
    I've portet the code from Version 6.2.0 to CCSv8.1.

    Was this code verified as working well with CCS 6.2? If so, I would first double-check that the same versions of tools (compiler, DSP/BIOS) and same project settings are used when building with CCS 8.1 that were used with CCS 6.2. 

    Another troubleshooting step could be to load and run the executable built with CCS 6.2 (assuming you still have it available) using CCS 8.1 (without a rebuild). You can do this by starting a project-less debug session and simply load the .out file (process described here). This will help understand if the cause of the problem lies in the tools or elsewhere.

    Please also check this page for tips for debugging DSP/BIOS issues.

    Hope this helps.

  • Some more info on the problem:

    We are using DSP/BIOS v 5.42.01.09 and C5500 Code Gen Tools v 4.4.1.

    Building the project using CCSv8, the linker chose to use memory functions (malloc, free etc.) from the rts55x.lib in stead of from DSP/BIOS. A collegue of mine found the solution. First step was to undefined alle related functions (_malloc, _free, ...) using Build - C5500 Linker - Advanced Options - Symbol Management in Project Properties. Next step was to set up proper link order using Build - Link Order (rtx55x.lib last). The project now builds without any warnings, and the software runs as it should on the target.

    Regards,
    Ragnar
  • Thank you for the update and glad to hear that things are now working well.