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.

[FAQ] SIMPLELINK-CC13XX-CC26XX-SDK: Additional information for porting from simplelink_cc13x2_26x2_sdk_5_20_00_52 to simplelink_cc13xx_cc26xx_sdk_5_30_00_56 SDK

Part Number: SIMPLELINK-CC13XX-CC26XX-SDK
Other Parts Discussed in Thread: SYSCONFIG
  • There has been a new feature added into sysconfig tool for the TI kernel in simplelink_cc13xx_cc26xx_sdk_5_30_00_56 SDK.

The project.syscfg(ex: simple_peripheral.syscfg) file expects one more argument in simplelink_cc13xx_cc26xx_sdk_5_30_00_56 SDK.

The argument is to set the rtos version for the project either tirtos or freertos. Without the argument, it will result linker error, missing symbols for kernel objects.

Therefore, when porting from 5.20 SDK to 5.30 SDK, you need to manually update your project.syscfg file from

// @cliArgs --board /ti/boards/CC26X2R1_LAUNCHXL

to

// @cliArgs --board /ti/boards/CC26X2R1_LAUNCHXL --rtos tirtos

Assuming you are using tirtos for your project

  • TI Drivers has gone through significant changes in 5.30SDK, hence when moving from 5.20 SDK to 5.30 SDK, it's needed to re-run the sysconfig tool to re-generate ti_drivers_config.c and ti_drivers_config.h files. Without doing so, the drivers might not work