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] [参考译文] [常见问题解答] CC2651R3:如何在 CC26x1x3上为 BLE 项目启用 OAD

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1159158/faq-cc2651r3-how-to-enable-oad-for-ble-projects-on-cc26x1x3

器件型号:CC2651R3
主题中讨论的其他部件:CC2651P3、、 LAUNCHXL-CC26X2R1

此线程共享两种使用 LP_CC2651P3或 LP_CC2651R3SIPA 评估 OAD 的方法。 这些指令还可与 CC2651R3、CC2651P3或 CC2651R3SIPA 的定制设计配合使用。 本主题仅讨论基于 BLE 的 OAD。

选项1:使用 PROJECT_ZERO 评估 OAD

在这种情况下、可以像使用 LAUNCHXL-CC26X2R1那样进行评估。 请务必记住在器件上刷写兼容的 BIM (即为您使用的器件构建或预构建)。 如需了解更多详细信息、请点击此处。

选项2:在 simple_peripheral 示例上启用 OAD

该选项包括按照本 SimpleLink Academy 实验中为 LAUNCHXL-CC26X2R1介绍的步骤进行操作。

以下是一些有助于您了解的内容:

  • 部分«项目更改»
    • (步骤1)要使用的链接器命令文件为:C:\ti\simplelink_cc13xx_cc26xx_sdk_6_20_00_29\examples\rtos\lp_CC2651p3\ble5stack\project_zero\tirtosa\cc13x1_cc26x1_app_tir7.cmd
    • (步骤5)对于第一组文件、路径为 \source\ti\ble5stack_flash\profiles\oad\cc26xx。 如果不清楚、我建议将这些文件放在新创建的 OAD 文件夹中。
    • (步骤6)要添加的路径是${COM_TI_SIMPLELINK_CC13XX_CC26XX_SDK_INSTALL_DIR}/source/ti/ble5stack_flash、但该路径已存在、因此无需执行任何操作
  • 部分«代码更改»
    • (步骤1)更改必须在 simple_peripheral.c 中完成
      • 函数 SimplePeripheral_processConnEvt()( 在指南中被称为 multi_role_processConnEvt())已经存在,应该修改而不是重新声明

为了节省您的时间、 您可以使用 simplelink_cc13xx_cc26xx_sdk_6_20_00_29执行以下步骤时获得的文件:

我希望这将有所帮助、

此致、