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.

[参考译文] 编译器/CC2650RC:编译 hid_adv_remote_cc2650rc_stack 时出错

Guru**** 2589300 points
Other Parts Discussed in Thread: CC2650RC

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/605416/compiler-cc2650rc-error-building-hid_adv_remote_cc2650rc_stack

器件型号:CC2650RC

工具/软件:TI C/C++编译器

在尝试构建 CC2650RC stk 时、请执行以下操作


"C:/ti/simplelink/rollbackBackupDirectory/C/ti/simplelink/ble_sdk_2_02_01_18/src/common/cc26xx/ccs/cc26xx_stack.cmd "、第95行:错误#10263:已指定闪存范围
"C:/ti/simplelink/rollbackBackupDirectory/C/ti/simplelink/ble_sdk_2_02_01_18/src/common/cc26xx/ccs/cc26xx_stack.cmd、第95行:错误#10264:闪存存储器范围与现有存储器范围闪存重叠
"C:/ti/simplelink/rollbackBackupDirectory/C/ti/simplelink/ble_sdk_2_02_01_18/src/common/cc26xx/ccs/cc26xx_stack.cmd "、第98行:错误#10263:SRAM 存储器范围已指定
"C:/ti/simplelink/rollbackBackupDirectory/C/ti/simplelink/ble_sdk_2_02_01_18/src/common/cc26xx/ccs/cc26xx_stack.cmd "、第98行:错误#10264:SRAM 存储器范围与现有存储器范围 SRAM 重叠

未定义的首次引用
符号
------ --------
ResetISR

错误#10234-D:未解析的符号仍然存在
警告#10062-D:未定义入口点符号"ResetISR"

内部错误:C:\ti\ccsv7\tools\compiler\ti-cgt-arm_17.3.0.sts\bin\armlnk.exe 遇到分段错误

这是由编译器本身的缺陷引起的。 TI 客户
支持人员可能会建议解决方法来避免这种情况。

升级到编译器的最新版本可能会解决此问题。

在 E2E 支持论坛中联系 TI、网址 为 http://e2e.ti.com 、位于
"开发工具"、"TI C/C++编译器"。 请参阅标题为的链接
"提交问题"。 包括整个错误消息和
选项--preproc_with_comment 时创建的.pp 文件的副本
(-PPC)。


>>编译失败
Makefile:195:目标'hid_adv_remote_cc2650rc_stack.out'的配方失败
gmake[2]:***[hid_adv_remote_cc2650rc_stack.out]错误1.
gmaking[1]:***[main-build]错误2.
Makefile:191:目标'main-build'的配方失败
Makefile:186:目标'all'的配方失败
gmake:***[全部]错误2.

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

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尝试使用 TI ARM 编译器 v5.2.6来构建示例。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我无法加载5.2.6编译器。 可用版本如下所示...
    ARM 编译器工具17.3.0
    ARM 编译器工具16.9.3
    ARM 编译器工具15.12.5
    ARM 编译器工具5.2.9
    ARM 编译器工具5.1.14
    ARM 编译器工具5.0.11
    ARM 编译器工具4.9.9
    ARM 编译器工具4.7.1
    ARM 编译器工具4.6.6

    我尝试了5.2.9、但得到了以下结果...

    "C:/ti/simplelink/rollbackBackupDirectory/C/ti/simplelink/ble_sdk_2_02_01_18/src/common/cc26xx/ccs/cc26xx_stack.cmd "、第95行:错误#10263:已指定闪存范围
    "C:/ti/simplelink/rollbackBackupDirectory/C/ti/simplelink/ble_sdk_2_02_01_18/src/common/cc26xx/ccs/cc26xx_stack.cmd、第95行:错误#10264:闪存存储器范围与现有存储器范围闪存重叠
    "C:/ti/simplelink/rollbackBackupDirectory/C/ti/simplelink/ble_sdk_2_02_01_18/src/common/cc26xx/ccs/cc26xx_stack.cmd "、第98行:错误#10263:SRAM 存储器范围已指定
    "C:/ti/simplelink/rollbackBackupDirectory/C/ti/simplelink/ble_sdk_2_02_01_18/src/common/cc26xx/ccs/cc26xx_stack.cmd "、第98行:错误#10264:SRAM 存储器范围与现有存储器范围 SRAM 重叠

    未定义的首次引用
    符号 文件中
    ------ --------
    ResetISR

    错误#10234-D:未解析的符号仍然存在
    警告#10062-D:未定义入口点符号"ResetISR"
    错误#10010:链接期间遇到错误;未构建"hid_adv_remote_cc2650rc_stack.out"

    >>编译失败
    Makefile:195:目标'hid_adv_remote_cc2650rc_stack.out'的配方失败
    gmake[2]:***[hid_adv_remote_cc2650rc_stack.out]错误1.
    gmaking[1]:***[main-build]错误2.
    Makefile:191:目标'main-build'的配方失败
    Makefile:186:目标'all'的配方失败
    gmake:***[全部]错误2.

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

    您可以从 CCS->Help->Install New Software... 并使用5.2.6进行筛选并查找 TI ARM 编译器 v5.2.6以进行安装。