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/TMS320F28377D: Can default adding of linker command file on a project properties change in CCSv7 be suppressed?

Part Number: TMS320F28377D

Tool/software: Code Composer Studio

When I edit my project properties, like to go back and forth between a control card and my prototype hardware, CCSv7 keeps inserting the linker command file, which I then have to delete per the instructions from my quick guide for setting up a project.  If I don't remove it, I have memory overlap errors in the linker.  Is there a way to disable this?  It is annoying to forget and have all the errors come back, then go back into the project properties, linker file search path and remove the linker command file that it is adding for me automatically.  Thanks!

  • Susan,

    Really the only way I can think of to do this is to edit a file.

    I am assuming you are switching devices in the project properties. This in turn will apply the default options for that device which for many devices includes a linker command file. For example you could open f28377d.xml located in <install dir>/ccsv7/ccs_base/common/targetdb/devices

    You would remove the line in the project wizard settings that looks like this:
    <property Type="stringfield" Value="2837x_FLASH_lnk_cpu1.cmd" id="LinkerCmd" />


    However instead what I would recommend is having different build configurations for your custom board and your launchpad. You can exclude files on a per configuration basis. This way you can have different linker command files for each configuration. You can also have different build options for each configuration.

    Regards,
    John