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.

[参考译文] 升级到 TI SDK 6.10、多个未定义符号

Guru**** 2391175 points
Other Parts Discussed in Thread: SIMPLELINK-CC13XX-CC26XX-SDK, TIMAC

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

https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/1110446/upgrade-to-ti-sdk-6-10-multiple-undefined-symbols

主题中讨论的其他器件:SIMPLELINK-CC13XX-CC26XX-SDKTIMAC

你好!

按照 本主题中的建议 、我正在从 TI SDK 3.40升级到6.10版。

我面临多个未定义的符号、总共334个符号、请参阅下面的构建输出。 有人能帮我吗?

编辑:怀疑安装程序中的某个位置可能缺少库。 升级时、我将 COM_TI_SIMPLELINK_CC13X2_26X2_SDK_libraries 更改为 COM_TI_SIMPLELINK_CC13XX_CC26XX_SDK_libraries、但我在某个地方找不到定义它? COM_TI_SIMPLELINK_CC13XX_CC26XX_SDK_libraries 和 COM_TI_SIMPLELINK_CC13XX_CC26XX_SDK_library_path 的目标是什么?

构建目标:""
调用:ARM 链接器
flags:-cmd_file="C:/work / radio/defines/defineers.opts"-mv7M4 -code_state=16 -float_support=FPv4SPD16 -me -O2 -opt_for_speed=1 -preinclude="C:/work / radio/compon成分/system/config/evice=bl_exclus_define=xb_define=xb_cl_define -clus_clus=0x99_clus_clus_define -bl_clus=xb_clude_display_clus=bl_define -bl_clus_clus=0xb_clus_clus_clus_clus_clus=0x99_clus_clus_clus_clus_clus_clus=bl=bl_clus_cludin=0xb_clus_clus_clus_clus_clus_clus_clus_clus=0xb_clus_clus_clus_clus_clus=0x99=bl=
"C:/ti/ccs930/ccs/tools/compiler/ti-cgT-arm_18.12.4.ls/bin/armcl"-@"C:/users/c-marmei/workspace_v9/radio/radio_cc2652/ccsLinker.opt"-o "radio.out"

 
 未定义                        的首次引用                                                                                              
 符号                                                                                                                                 
 ------                         --------                                                                                              
 FHAPI_SFDRxCb                                                                                                                                   
 FHAPI_completeRxCb                                                                                                                              
 FHAPI_completeTxCb                                                                                                                              
 FHAPI_getBitCount                                                                                                                               
 FHAPI_getRemDT                                                                                                                                  
 FHAPI_getTxChHoppingFunc                                                                                                                        
 FHAPI_getTxParams                                                                                                                               
 FHAPI_getTxParams_old                                                                                                                           
 FHAPI_RESET                                                                                                                                     
 FHAPI_sendData                                                                                                                                  
 FHAPI_setStateCb
(笑声)                                                                                                                               

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

    尊敬的 Martin:

    我建议您将 SIMPLELINK-CC13XX-CC26XX-SDK v6.10项目导入 CCS 11.2、并相应地复制/粘贴您的应用更改。  您也可以将其用作项目设置之间的差异比较、以确定项目属性中的不同之处。

    此致、
    Ryan

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

    谢谢 Ryan、

    在哪里可以找到 SIMPLELINK-CC13XX-CC26XX-SDK 项目? 在我的 SDK 文件夹中、我有示例、但其中没有一个示例包含可导入 CCS 的工程。

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

    simplelink_cc13xx_cc26xx_sdk_6_10_00_29\examples\rtos\CC26X2R1_LAUNCHXL、您还必须根据 SDK 发行说明更新依赖项。  CCS 9.3和 TI 编译器18.12.4不适用于6.10 SDK。

    此致、
    Ryan

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

    感谢你的帮助!

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

    您好、Ryan、

    很抱歉再次打扰你。

    我已经比较了我认为应用程序和示例项目之间所有相关的项目设置。 但我仍然无法正常工作、我会得到几个未解析的符号、它们碰巧在 simplelink_cc13xx_cc26xx_sdk_6_10_00_29\source\ti\ti154stack\lib\rom\ccs\TIMAC_ROM_PG2_0_ROM_API_linker.cmd 文件中注释掉
    //FHDATA_CheckMinTxOffTime = 0x10030cb5;
    //FHDATA_getASYNCDelay = 0x10030f65;
    //FHIE_getCcaSfdTime = 0x10032519;
    //FHNT_delTempIndex = 0x1003386d;

    3.40 TI SDK 中的相应文件未对其进行注释。
    我是否遗漏了什么?

    提前感谢您!

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

    不应修改此 ROM 命令链接器文件、因此应从代码中删除这些引用。

    此致、
    Ryan

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

    感谢您的帮助、Ryan。 现在已成功构建项目。