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.

[FAQ] [参考译文] [常见问题解答] CC2340R2:从 CC2340R5迁移到 CC2340R21或 CC2340R22的项目注意事项

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1368590/faq-cc2340r2-considerations-for-project-migration-from-cc2340r5-to-cc2340r21-or-cc2340r22

器件型号:CC2340R2
主题中讨论的其他器件:CC2340R5

工具与软件:

您好!

为了将针对 CC2340R5开发的项目迁移到 CC2340R21或从 CC2340R5迁移到 CC2340R22、请 分别遵循 CC2340R5至 CC2340R21移植指南和 CC2340R5至 CC2340R22移植指南。 但请注意、无需按照迁移指南中的建议修改链接器命令文件中的闪存大小和 RAM 大小(请参阅步骤5)、因为 lpf3_app_freertos.cmd 中的 GenMap 功能更新了这些值(请参阅 GenMap )。

但是、必须考虑到必须从构建中排除在迁移后生成的新链接器命令文件- cc23x0r2.cmd (请参阅下图)、以便使用原始的 lpf3_app_freertos.cmd。 这对于 OAD 相关工程尤其重要、因为新的 cc23x0r2.cmd 文件不包含 OAD 符号、并且无法正确编译。

此外、尽管堆大小取决于应用程序消耗的 RAM 大小、但我们建议从比迁移指南中建议的值(参见步骤6)更低的值开始、例如0x0003400。

希望这对您有所帮助!