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.

[参考译文] LAUNCHCC3220MODASF:迁移到 SimpleLink SDK 5_20

Guru**** 2564410 points
Other Parts Discussed in Thread: SYSCONFIG

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/1017972/launchcc3220modasf-migration-to-simplelink-sdk-5_20

器件型号:LAUNCHCC3220MODASF
Thread 中讨论的其他器件:SysConfig

大家好、

我想将我的现有项目与 SimpleLink SDK 5_20结合使用。

我的实际项目设置为:
基于 TI RTOS
- CCS 10.2.0;编译器 TI V20.2.5.LTS
- SDK cc32xx_sdk_4_40_00_07
- SysConfig 1.8.0
- XDCtools 3.62.0.08

与 SDK 示例相比、我的项目包括 TI RTOS 和应用程序。 没有单独的项目(RTOS 和应用程序)。
也没有配置的板、不需要。

将 SDK 版本设置为5_20会导致链接器错误。

调用:ARM 链接器
标志:...

错误#10008-D:找不到文件"ti/display/lib/display.aem4"
错误#10008-D:找不到文件"ti/drivers/lib/drivers_cc32xx.aem4"
错误#10008-D:找不到文件"ti/DPL/lib/DPL_cc32xx.aem4"
 
 未定义                   的首次引用                                                                                   
 符号                                                                                                                 
 ------                    --------                                                                                   
 ClockP_getSystemTickPeriod  C:/ti/simplelink_cc32xx_sdk_5_20_00_06/source/ti/drivers/net/wifi/ccs/rtos/simplelink.a
 ClockP_getSystemTicks       C:/ti/simplelink_cc32xx_sdk_5_20_00_06/source/ti/drivers/net/wifi/ccs/rtos/simplelink.a
 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
 Hwip_clearInterrupt         C:/ti/simplelink_cc32xx_sdk_5_20_00_06/source/ti/drivers/net/wifi/ccs/rtos/simplelink.a
 Hwip_create                 C:/ti/simplelink_cc32xx_sdk_5_20_00_06/source/ti/drivers/net/wifi/ccs/rtos/simplelink.a
 Hwip_delete                 C:/ti/simplelink_cc32xx_sdk_5_20_00_06/source/ti/drivers/net/wifi/ccs/rtos/simplelink.a
 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\ccfg\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_TRANSFORT./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                                                                       
 
错误#10234-D:未解析的符号仍然存在
错误#10010:链接期间遇到错误;未生成"WIFI_firmware.out"
 
>>编译失败
Makefile:400:目标'wio_firmware.out'的配方失败
gmake.1]:***[WIFI_firmware.out]错误1.
Makefile:396:目标'all'的配方失败
gmake:***[全部]错误2.

这个项目非常广泛、我不想再启动这个项目。

是否有一种简单的方法可以将现有项目转换为 SDK 5.20?
是否有迁移指南?

此致、
罗马

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Roman、

    您需要在项目属性中将库从*。aem4更改为*。a 文件:

    1月

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Jan、

    非常感谢您的回答。

    .aem4更改为.A 并将 ti/drivers/lib 的路径更改为 ti/drivers/lib/ccs/m4/对于该条目,我可以编译该项目,它似乎起作用了;)

    我将检查结果是否也正常工作;)

    此致、再次感谢您、
    罗马