SWRA843 January   2026 CC1310

 

  1.   1
  2.   Summary
  3. 1How to port a product design from CC1310 to CC1311
    1. 1.1 Hardware porting
    2. 1.2 Software porting
      1. 1.2.1 System Configuration (SysConfig)
      2. 1.2.2 Port TI-RTOS to TI-RTOS 7
      3. 1.2.3 Peripheral driver code porting
        1. 1.2.3.1 Port PIN driver to GPIO driver
        2. 1.2.3.2 Port UART driver to UART2 driver
  4. 2How to use the CC1311/CC110L combination to implement a multi-function system at 915MHz/433MHz/345MHz
    1. 2.1 Solution overview
    2. 2.2 RF topology design recommendations and BOM
    3. 2.3 Layout design
      1. 2.3.1 CC1311 section
      2. 2.3.2 CC110L section
    4. 2.4 Test results
  5. 3Reference links

System Configuration (SysConfig)

Beginning with CC13x2 generation of chips, SDK introduced the graphical code configuration tool SysConfig to assist in generating portions of code related to both the chip hardware and the protocol stack. The software engineering for CC1311 is also based on the SysConfig tool. The CC1310 SDK continues to employ the traditional full-code approach. Therefore, when porting from CC1310 to CC1311, it is essential to identify which codes are generated by SysConfig and migrate these codes to the SysConfig configuration.

Let's take a look at the list of files generated by SysConfig in the CC1311 engineering to explain what SysConfig does. Taking collector_LP_CC1311P3_tirtos7_ticlang project as an example, open the collector.syscfg in CCS by double-clicking. Click the Generated Files icon in the upper-right corner to preview the list of files generated by SysConfig:

SysConfig generates a total of 14 files, the main ones related to the user software are .c and .h files, and the other files are engineering configuration and debugging files. The following table summarizes the function of SysConfig-generated code and the corresponding location of this portion of the code in the CC1310 engineering:

SysConfig generated files Function of the code Corresponding file within the CC1310 engineering

ti_154stack_config.h

ti_154stack_features.h

TI15.4 protocol stack configuration

Application/subg/config.h

Application/subg/features.h

ti_devices_config.c Chip CCFG configuration ccfg.c

ti_radio_config.c

ti_radio_config.h

RF physical layer configuration

Application/MAC/LowLevel/mac_settings.c

Application/MAC/LowLevel/mac_settings.h

ti_drivers_config.c

ti_drivers_config.h

Peripheral drive configuration

CC1310_LAUNCHXL.c

CC1310_LAUNCHXL.h

ti_sysbios_config.c

ti_sysbios_config.h

TI-RTOS configuration app.cfg

Please refer to SysConfig Migration section in the CC1311 SDK documentation for more detailed migration steps.