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.

Compiler/LAUNCHXL-F28377S: Compilt/Linker Options: where to load Program

Part Number: LAUNCHXL-F28377S

Tool/software: TI C/C++ Compiler

Hello all,

I'm quite a beginner programmin low-level, and there is a probably easy question i cant find an answer to, even though i really tried hard:

The examples coming with the control suite mostly have 2 build configuatrions: flash and ram. Even though i compared all settings in the project properties (and compiler and debugger), i couldn't find a difference between those settings (exept the predefined Symbol, but it looks like thats not what tells it where to load the progam). There is no linker command file either.

So my question is, how to specify where to load the program?

  • Dominik Lorenz said:
    So my question is, how to specify where to load the program?

    The linker command file is what tells the linker where to allocate sections, RAM or FLASH. You may not see a linker command file in the Project Explorer view in CCS, but it is still specified in the linker settings. Take a look under Project Properties->Build->Linker->File Search Path, --library option. You should see different .cmd files for the RAM and FLASH build configurations.

  • Perfect, thank you!