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.

Load program start the program

Guru 20755 points

Hello,

I have some compilation issue with CCS5.5 on windows. 

I am using EVM DM8148 , with diagnotics from Mistral for revC (attached here). I first connect with DM8148 Gel.
Then I do load program using the already pre built .out from Mistral zip, the load program is successful (I see symbols and code in dissasembly window and it stops in main, run will start the program correctly), but when I compile a project and load program, than there is no respons in dissasembly window, and it seems that the program started running, stopping it show PC in very low address. All the tests here are done on EVM board,
Do I need to change the build settings ? Maybe change from debug to release ? Or maybe compile in Linux ? 

Thanks for any suggestions,

Ran

7178.DM814x_Rev_C1.zip

  • Hi Ran,

    What version of the compiler are you using with CCSv5.5? I see that the original projects were built with a pretty old version (4.6.4). CCSv5.5 comes with compiler version 5.1.1, and when I use that version, I get various issues at run time also (doesn't get to main, stuck at address 0x20000). When I version 4.9.0 (I didn't have 4.6.4 installed so I tried with the older version I did have), it built fine and also ran fine. I would suggest using an older compiler version - at least the same major revision number (4.x.x)

    Thanks

    ki

  • Hi Ki-Soo,

    I did not change the original project settings (it is still TI 4.6.4). The zip file I attached is the original from Mistral, and it does not work when I build it myself, only when I use the pre-built files in the same zip.
    Did you try to compile the given project in windows CCS ?

    Regards,

    Ran

  • Ran S. said:
    I did not change the original project settings (it is still TI 4.6.4).

    Actually, you are using 5.1.1 to build. I can see it in your screenshot.

    "compiler version" is the compiler version originally used when the project was created (4.6.3)

    "effective compiler version" is the compiler version that will be used in your environment (5.1.1).

    This happens because CCS doesn't detect 4.6.3 so it will use the version it does detect (5.1.1).

    If you don't have 4.6.x compiler, you can get it from the Update Manager. Go to 'Help -> Install New Software' and select the compiler updates from the drop down list and choose a 4.6.x compiler:

  •  Thanks very much!!