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.

[参考译文] CC2652R:如何为 cc2652 cc2642构建 BLE 堆栈.bin 文件

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1165971/cc2652r-how-to-build-ble-stack-bin-file-for-cc2652-cc2642

器件型号:CC2652R
主题中讨论的其他器件:CC2640CC2642R

我们有一个适用于 MCU cc2640的 BLE Stack 项目,该项目从旧 SDK 文件夹“C:/ti/simplelink/ble_cc26xx_2_01_00_44423/Projects/ble/SimpleBLEPeripheral/CC26xx/IAR/Lib”中导入 CC2640Stack.a 和 CC2640Stack_HCI_TL.a 文件

我们可以构建此堆栈项目并创建.bin 文件。 我们希望对 MCU cc2652R 和 cc2642R 执行相同的操作。

我们已针对新的 MCU CC2652 (CC26x2系列)和 BLE5堆栈(Simplelink SDK v6.10.00.29、文件夹 simplelink_cc13xx_cc26xx_sdk_6_10_00_29)更新了单独的项目。

我们 也在尝试为新 MCU 更新此 Stack 项目。 删除上述两个文件的链接会导致生成错误:

错误#16004-D:文件"C:/ti/simplelink/ble_cc26xx_2_01_00_44423/Projects/ble/SimpleBLEPeripheral/CC26xx/IAR/Lib/CC2640Stack.a "的 Tag_ABI_VFP_args 属性值为"0"、不同于先前看到的属性("1");合并不兼容的文件

错误#16004-D:文件"C:/ti/simplelink/ble_cc26xx_2_01_00_44423/Projects/ble/SimpleBLEPeripheral/CC26xx/IAR/Lib/CC2640Stack.a "的 Tag_ABI_VFP_args 属性值为"0"、不同于先前看到的属性("1");合并不兼容的文件

错误#16004-D:文件"C:/ti/simplelink/ble_cc26xx_2_01_00_44423/Projects/ble/SimpleBLEPeripheral/CC26xx/IAR/Lib/CC2640Stack_HCI_TL.a "的 Tag_ABI_VFP_args 属性值为"0"、不同于先前看到的属性("1");合并不兼容的文件

…、这只是一个摘录 μ A

我们还将此文件夹作为“链接资源”的一部分包含在项目属性中:
“C:\ti\simplelink\ble_cc26xx_2_01_00_44423\projects\ble\SimpleBLEPeripheral\CC26xx\IAR\Stack\CC2640”

我们应该如何 更新新 MCU? 我们是否需要构建一些东西来获取新 MCU 的这些文件?

我们无法在 SDK 文档 https://software-dl.ti.com/lprf/simplelink_cc26x2_latest/docs/ble5stack/ble_user_guide/html/ble-stack-5.x-guide/platform-cc26x2.html 中找到 有关 IAR 的信息、并且无法在新 SDK 中看到相同的 IAR/Lib 文件夹。