Other Parts Discussed in Thread: SYSCONFIG
Hello all,
I would like to use my existing project with the SimpleLink SDK 5_20.
My actual project settings are:
- TI RTOS - based
- CCS 10.2.0; Compiler TI V20.2.5.LTS
- SDK cc32xx_sdk_4_40_00_07
- SysConfig 1.8.0
- XDCtools 3.62.0.08
In contrast to the SDK examples, my project includes the TI RTOS and the application. There are no seperate projects (RTOS and application).
There is also no configured board, it wasn't needed.
Setting the SDK version to 5_20 results in a lof of linker errors.
Invoking: Arm Linker
Flags: ...
<Linking>
error #10008-D: cannot find file "ti/display/lib/display.aem4"
error #10008-D: cannot find file "ti/drivers/lib/drivers_cc32xx.aem4"
error #10008-D: cannot find file "ti/dpl/lib/dpl_cc32xx.aem4"
undefined first referenced
symbol in file
--------- ----------------
ClockP_getSystemTickPeriod C:/ti/simplelink_cc32xx_sdk_5_20_00_06/source/ti/drivers/net/wifi/ccs/rtos/simplelink.a<driver.obj>
ClockP_getSystemTicks C:/ti/simplelink_cc32xx_sdk_5_20_00_06/source/ti/drivers/net/wifi/ccs/rtos/simplelink.a<cc_pal.obj>
CryptoCC32XX_HmacParams_init ./ext/STE_CRYPTO/STE_CRYPTO_CC32XX.obj
CryptoCC32XX_close ./ext/STE_CRYPTO/STE_CRYPTO_CC32XX.obj
CryptoCC32XX_init ./ext/STE_CRYPTO/STE_CRYPTO_CC32XX.obj
CryptoCC32XX_open ./ext/STE_CRYPTO/STE_CRYPTO_CC32XX.obj
CryptoCC32XX_sign ./ext/STE_CRYPTO/STE_CRYPTO_CC32XX.obj
CryptoCC32XX_verify ./ext/STE_CRYPTO/STE_CRYPTO_CC32XX.obj
GPIO_init ./ext/SystemCtrl/system_main.obj
GPIO_toggle ./ext/Board/STE_LED.obj
GPIO_write ./ext/Board/STE_LED.obj
HwiP_Params_init C:/ti/simplelink_cc32xx_sdk_5_20_00_06/source/ti/drivers/net/wifi/ccs/rtos/simplelink.a<cc_pal.obj>
HwiP_clearInterrupt C:/ti/simplelink_cc32xx_sdk_5_20_00_06/source/ti/drivers/net/wifi/ccs/rtos/simplelink.a<cc_pal.obj>
HwiP_create C:/ti/simplelink_cc32xx_sdk_5_20_00_06/source/ti/drivers/net/wifi/ccs/rtos/simplelink.a<cc_pal.obj>
HwiP_delete C:/ti/simplelink_cc32xx_sdk_5_20_00_06/source/ti/drivers/net/wifi/ccs/rtos/simplelink.a<cc_pal.obj>
HwiP_disable ./ext/STE_LIB_SESCP/STE_LIB_SESCP.obj
HwiP_restore ./ext/STE_LIB_SESCP/STE_LIB_SESCP.obj
LED_init ./ext/Board/STE_LED.obj
PowerCC32XX_reset ./ext/STE_OTA/OTA_FILE_UPDATE.obj
Power_idleFunc C:\temp\stiebel\modul\wifi_firmware\Debug\configPkg\package\cfg\tirtos_pem4.oem4
Power_init ./syscfg/ti_drivers_config.obj
Power_shutdown ./ext/SystemCtrl/wifi_main.obj
SPI_Params_init ./ext/Board/cc3220_spi.obj
SPI_close ./ext/Board/cc3220_spi.obj
SPI_init ./ext/SystemCtrl/system_main.obj
SPI_open ./ext/Board/cc3220_spi.obj
SPI_transfer ./ext/Board/cc3220_spi.obj
UART2_Params_init ./ext/Board/STE_UART.obj
UART2_open ./ext/Board/STE_UART.obj
UART2_read ./ext/Board/STE_UART.obj
UART2_write ./ext/Board/STE_UART.obj
Watchdog_Params_init ./ext/Board/STE_WATCHDOG.obj
Watchdog_clear ./ext/Board/STE_WATCHDOG.obj
Watchdog_convertMsToTicks ./ext/Board/STE_WATCHDOG.obj
Watchdog_init ./ext/Board/STE_WATCHDOG.obj
Watchdog_open ./ext/Board/STE_WATCHDOG.obj
Watchdog_setReload ./ext/Board/STE_WATCHDOG.obj
error #10234-D: unresolved symbols remain
error #10010: errors encountered during linking; "wifi_firmware.out" not built
>> Compilation failure
makefile:400: recipe for target 'wifi_firmware.out' failed
gmake[1]: *** [wifi_firmware.out] Error 1
makefile:396: recipe for target 'all' failed
gmake: *** [all] Error 2
The project is quite extensive and I would like to avoid starting the project again.
Is there an easy way to convert the existing project to SDK 5.20?
Is there a migration guide?
Best regards,
Roman