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.

[参考译文] CCS/CC2640:CSS 错误

Guru**** 2551110 points
Other Parts Discussed in Thread: SYSBIOS

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/578958/ccs-cc2640-error-in-css

器件型号:CC2640

工具/软件:Code Composer Studio

大家好

我将 ccs7与 ble stack 2.2结合使用。

当我构建简单的自定义程序时 、我遇到了以下错误


****为项目 RF_1构建配置调试****

"C:\\ti\\ccsv7\\utils\\bin\\gmake"-k -j 2 all -O
'构建目标:rf_1.out'
'调用:ARM 链接器'
"c:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.0.LTS/bin/armcl /RF/rf.obj /drivers/CC2640PIN/CC2640Pin.obj /drivers/ports/tirtos/ClockP_tirtos.obj /drivers/ports/tirtos/DebugP_tirtos.obj /drivers/ports/tirtos/MutexP_tirtos.obj /drivers/power/PowerCC26XX_calibrateRCOSC.obj /drivers/utils/RingBuf.obj "-mv7M3 -code_state=16 -me -O4 -g -diag_warning=225 -diag_wrap=off -display_error_number -abi=eabi -z -m"rf_1.map"--warn_size=0 -stack_size=256 -i"-display_error_ex-"/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.0.LTS/include -track_line"-".track_ex-".track_line"-".track_line"-".track_line"-".track_line"-".track_line"-".track_line"-".track_line"-".track_line"/drivers/ports/package/package_ti.drivers.ports.obj -".track_line"-".track_ex"-/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.0.LTS/lib /drivers/ports/tirtos/HwiP_tirtos.obj /drivers/power/PowerCC26XX.obj /drivers/utils/List.obj -".track_line"-".track_line"-".track_line"-".track_line"-".track_line"-".track_line"-".track_line"-".track_line"-".track_line./ti/tirtos_cc13xx_cc26xx_2_21_00_06/products/cc26xxware_2_24_03_17272/driverlib/bin/ccs/driverlib.lib /drivers/power/PowerCC26XX_tirtos.obj /drivers/ports/tirtos/SemaphoreP_tirtos.obj

未定义的首次引用
符号
------ --------
TI_SYSBIOS_family_ARM_m3/Hwi_disableFxn__E
TI_SYSBIOS_family_ARM_m3/Hwi_restoreFxn_E
TI_SYSBIOS_KNL_Semaphore_Pend__E
TI_SYSBIOS_KNL_Semaphore_post__E
TI_SYSBIOS_KNL_Swi_getTrigger__E
TI_SYSBIOS_KNL_Swi_OR_E

错误#10234-D:未解析的符号仍然存在
错误#10010:链接期间遇到错误;未生成"rf_1.out"

>>编译失败
Makefile:172:目标'rf_1.out'的配方失败
gmaking[1]:***[RF_1.OUT]错误1
Makefile:168:目标“全部”的配方失败
gmake:***[全部]错误2.

****构建完成****

请尽快为我提供解决方案。

此致

Nitin Kanani

 

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尝试使用 TI ARM 编译器 v5.2.6而不是 TI ARM 编译器16.9.0.LTS。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我有 v5.2.8和16.9.0
    我构建了两个编译器。但仍然遇到相同的错误
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您必须使用 TI ARM 编译器 v5.2.6。 您可以参阅 e2e.ti.com/.../549085 、其中显示了如何安装 TI ARM 编译器 v5.2.6。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢您的回复
    我安装了 TI ARM 编译器 v5.2.6。 我使用 v5.2.6编译器构建示例工程。
    但我仍然得到相同的误差。

    ****为项目 RF_1构建配置调试****

    "C:\\ti\\ccsv7\\utils\\bin\\gmake"-k -j 2 all -O
    '构建目标:rf_1.out'
    '调用:ARM 链接器'
    "c:/ti/ccsv7/tools/compiler/ti-cgt-arm_5.2.6/bin/armcl /RF/rf.obj /drivers/ports/tirtos/ClockP_tirtos.obj /drivers/ports/tirtos/MutexP_tirtos.obj /drivers/power/PowerCC26XX_calibrateRCOSC.obj /drivers/utils/RingBuf.obj -mv7M3 -code_state=16 --abi=eabi -me -O4 -g -diag_warning=225 --fg_wrap=off --display_error_number -z -m"rf_1.map"--stack_size=256 --iag_size=0 -i="C:/ti/ccsv7/tools/compiler/ti-cgt-arm_5.2.6/lib -display_error_line-/drivers/CC2640PIN/CC2640Pin.obj /drivers/ports/tirtos/DebugP_tirtos.obj /drivers/ports/tirtos/SemaphoreP_tirtos.obj /drivers/power/PowerCC26XX_tirtos.obj -track_ex-".track_example"-".track_line"-".track_exit.track_ex-".track_example"-"-".track_example"-/ti/ccsv7/tools/compiler/ti-cgt-arm_5.2.6/include -".track_line"-".track_line"-".track_line"-".track_line"-".track_line"-".track_line"-".track_example"-/drivers/ports/package/package_ti.drivers.ports.obj -".track_line"-".track_line"-".track_example"-".track_line"-".track_ex".track_line"/drivers/ports/tirtos/HwiP_tirtos.obj /drivers/power/PowerCC26XX.obj /drivers/utils/List.obj /ti/tirtos_cc13xx_cc26xx_2_21_00_06/products/cc26xxware_2_24_03_17272/driverlib/bin/ccs/driverlib.lib -


    未定义 第一个参考
    符号 文件中
    ------ --------
    TI_SYSBIOS_family_ARM_m3/Hwi_disableFxn_E ./drivers/power/PowerCC26XX.obj
    TI_SYSBIOS_family_ARM_m3/Hwi_restoreFxn_E ./drivers/power/PowerCC26XX.obj
    TI_SYSBIOS_KNL_Semaphore_Pend__E
    TI_SYSBIOS_KNL_Semaphore_post__E
    TI_SYSBIOS_KNL_Swi_getTrigger__E
    TI_SYSBIOS_KNL_Swi_OR_E

    错误#10234-D:未解析的符号仍然存在
    错误#10010:链接期间遇到错误;未生成"rf_1.out"

    >>编译失败
    Makefile:172:目标'rf_1.out'的配方失败
    Makefile:168:目标“全部”的配方失败
    gmaking[1]:***[RF_1.OUT]错误1
    gmake:***[全部]错误2.

    ****构建完成****
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尝试重新安装 BLE Stack v2.2.1以再次构建示例。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢您的回复
    仍然存在相同的误差。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您在哪里安装 BLE Stack? 您是否在默认文件夹"c:\ti"下安装它?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是的。 我在默认文件夹"C:\ti"中安装了 ble stack
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您能否使用生成错误的 CCS7进行屏幕截图?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢!

    我使用带有构建错误的 CCS7的屏幕截图编辑我的帖子。
    请找到并提供解决方案。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    因此、您不会从 BLE Stack 构建任何示例。 RF_1您自己的项目对吗?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是的、没错
    那么、如何构建自己的项目呢?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    通常、我们会使用现有项目并重命名它。 您可以在 dev.ti.com/.../中使用空示例
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    为什么不从 BLE Stack 构建任何示例?
    任何原因。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我无法理解您的问题。 您能详细说明吗?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    为什么不在 BLE 堆栈中构建自己的项目?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您必须错过一些设置、以便我无法成功构建。 由于此项目是由您自己添加的、因此我不知道它为什么不起作用。