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.

[参考译文] LAUNCHXL-CC2650:无效位置错误- CAN#39;t 编译导入的工程

Guru**** 2613775 points


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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/952333/launchxl-cc2650-invalid-location-error---can-t-build-the-project-imported

器件型号:LAUNCHXL-CC2650

大家好、

我通过引用本 指南的"共享链接文件项目"部分导出了一个项目。 但是、导入项目后、我仍然无法构建它。 我注意到在项目>项目属性>资源>链接资源中存在"无效位置错误"。 此外、我还看到控制台日志打印内容不同:从原始项目中、它显示为"构建目标:"simple_peripheral_cc2650lp_app.out"调用:ARM 链接器"。 从导入的工程中、它读取"building file:"c:/ti/simplelink/ble_sdk_2_02_01_18/examples/cc2650lp/simple_peripheral/ccs/config/app_ble.cfg " invoking:XDCtools"

此处随附的屏幕截图供您参考:

1) 1)项目导出设置:

2) 2)项目导入屏幕:

3) 3)"无效位置错误":

4) 4)从原始项目打印控制台:

5) 5)从导入的工程打印控制台:

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

    尊敬的杰明:

    您是将项目导出/导入同一系统还是另一系统?  如果不同、则需要确保使用相同的 CCS 版本、并且所有相同的依赖版本(BLE SDK、编译器、XDCTools)都安装在正确的位置。  原始工程已编译、因此会立即调用链接器、导入的工程需要编译、因此会调用 XDCTools。  您应该验证系统上的无效位置。

    此致、
    Ryan

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

    是的、Ryan、我确实确保两台笔记本电脑上的 CCS、编译器、ble stack、XDC 工具版本相同。 我认为它与使用绝对路径有关。 我将在旧笔记本电脑上创建一个新的工作区、并尝试在其中导入、然后将绝对路径更改为相对路径。

    2020年11月9日更新:

    将 ble_sdk_2_02_01_18文件夹从源笔记本电脑复制到目标笔记本电脑后、我能够在本地进行构建。