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.

[参考译文] CC2640:如何生成 linker.cmd?

Guru**** 2465890 points
Other Parts Discussed in Thread: CC2640

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/635838/cc2640-how-the-linker-cmd-is-generated

器件型号:CC2640

您好!

我将 simple_peripheral 与 IAR 7.80.3搭配使用。 我更改了项目目录结构。 现在 simple_peripheral 的 linker.cmd 正在更新。 它位于路径$PROJECT_PATH$\IAR\CONFIG\CONFIGPkg。

但 linker.cmd 中的文件路径不会更新。 以下是 linker.cmd 中的错误、因为它没有根据工程的新位置进行更新。

尽管 OAD_TARGET 工程的 linker.cmd 正在更新、并且它使用工程的更新路径。

如何生成 linker.cmd 文件? 其中是用于生成 linker.cmd 的命令

正在等待您的回复。

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

    这是一个自动生成的文件。 请勿手动编辑此文件。此文件在工程的预编译步骤中通过 XDCtools 的 configurio 工具(rtsc.eclipse.org/.../package.html)生成。 如果更改应用程序的.cfg 文件、则可以更改该文件。

    我不确定您对项目的目录结构进行了哪些更改、但我建议您不要这样做。

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

    您好、Tom、

    感谢您的回复。 您是指 app_ble.cfg?  我已按如下方式更改:

    它是 utils.importFile ("../../../../../src/common/cc26xx/kernel/cc2640/config/cc2640.cfg);

    将源文件夹移动到位置 C:\ti\sources\externals\ble_sdk_2_02_01_18后。 因此、我在 app_ble.cfg 文件中更改了、如下所示  

    utils.importFile ("../../source/externals/ble_sdk_2_02_01_18/src/common/cc26xx/kernel/cc2640/config/cc2640.cfg);

    我已将 IAR 工作区和项目文件移动到  C:\ti\build\cc2640XX。  

    它的配置是否不正确?