SPRAD49 January   2023 TMS320F2800132 , TMS320F2800133 , TMS320F2800135 , TMS320F2800137 , TMS320F2800152-Q1 , TMS320F2800153-Q1 , TMS320F2800154-Q1 , TMS320F2800155 , TMS320F2800155-Q1 , TMS320F2800156-Q1 , TMS320F2800157 , TMS320F2800157-Q1 , TMS320F280021 , TMS320F280021-Q1 , TMS320F280023 , TMS320F280023-Q1 , TMS320F280023C , TMS320F280025 , TMS320F280025-Q1 , TMS320F280025C , TMS320F280025C-Q1 , TMS320F280033 , TMS320F280034 , TMS320F280034-Q1 , TMS320F280036-Q1 , TMS320F280036C-Q1 , TMS320F280037 , TMS320F280037-Q1 , TMS320F280037C , TMS320F280037C-Q1 , TMS320F280038-Q1 , TMS320F280038C-Q1 , TMS320F280039 , TMS320F280039-Q1 , TMS320F280039C , TMS320F280039C-Q1 , TMS320F280040-Q1 , TMS320F280040C-Q1 , TMS320F280041 , TMS320F280041-Q1 , TMS320F280041C , TMS320F280041C-Q1 , TMS320F280045 , TMS320F280048-Q1 , TMS320F280048C-Q1 , TMS320F280049 , TMS320F280049-Q1 , TMS320F28374D , TMS320F28375D , TMS320F28376D , TMS320F28377D , TMS320F28377D-EP , TMS320F28377D-Q1 , TMS320F28378D , TMS320F28379D , TMS320F28379D-Q1 , TMS320F28384D , TMS320F28384D-Q1 , TMS320F28384S , TMS320F28384S-Q1 , TMS320F28386D , TMS320F28386D-Q1 , TMS320F28386S , TMS320F28386S-Q1 , TMS320F28388D , TMS320F28388S , TMS320F28P650DH , TMS320F28P650DK , TMS320F28P650SH , TMS320F28P650SK , TMS320F28P659DK-Q1

 

  1.   Abstract
  2.   Trademarks
  3. 1Introduction
  4. 2C2000 Linker Command Tool – GUI Configurations
    1. 2.1 Memory Combination
    2. 2.2 Memory Sections
    3. 2.3 CLA Sections
  5. 3C2000 Linker Command Tool – Code Generation
    1. 3.1 device_cmd.cmd File
    2. 3.2 Supporting Files
  6. 4Migration Across Device Families
  7. 5Summary
  8. 6References

C2000 Linker Command Tool – GUI Configurations

The C2000 Linker Command Tool is a SysConfig-based product that is seamlessly integrated in C2000 System Configuration Tool.

For more information on the C2000 System Configuration Tool visit:

Video Series:

Benefits of C2000 SysConfig:

Application report - step by step guide for using C2000 SysConfig:

SW getting started Guide:

In order for developers to use the C2000 Linker CMD Tool, they must launch the C2000 SysConfig tool for their given device and package. C2000 SysConfig walks you through the steps needed to launch the C2000 SysConfig tool both in the context of a Code Composer Studio project as well as the SysConfig standalone tool.

The C2000 Linker Command Tool is shown in Figure 2-1.

Figure 2-1 Linker CMD Tool - GUI Overview
  1. The linker CMD module
  2. The global settings effecting all CMD module instances added to the design
  3. The instances of the CMD module in the design

Once a CMD module is added, additional files are generated by the tool.

Figure 2-2 Linker CMD Tool - Generated Files

Note that you can add more than one CMD module. All the different instances of the CMD module can be saved within the syscfg file. You can decide which one of the CMD modules is active by selecting it in the Global Parameters.

Figure 2-3 Linker CMD Tool - Global Parameters

Each instance of the CMD module has the following entries:

Figure 2-4 Linker CMD Tool - CMD Instance Configurations
  • Default Configuration: Configure the instance to the default settings provided for this device
  • Memory: Grouped by the memory type, combine the memory blocks to create larger memory groups
  • Section: Assign device memory to their purpose
  • CRC/Checksum Generation: Generate CRC/checksum for the entire flash