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.

[参考译文] CC2640R2F:板载简单外设示例不广播-刷写顺序和设置说明

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1500476/cc2640r2f-oad-on-chip-simple-peripheral-example-not-advertising-flashing-order-and-setup-clarification

器件型号:CC2640R2F
Thread 中讨论的其他器件: UNIFLASH

工具/软件:

您好、

我正在与 CC2640R2F 配合使用、并尝试测试 SimpleLink CC2640R2 SDK 中提供的 BLE 简单外设 OAD 片上示例。 我已经成功构建了所有必需的组件、但刷写后、我的设备无法进行广播、在 SimpleLink Starter 移动应用程序中看不到。  

此时、我只是尝试验证演示是否开箱即用、然后再进行任何更改或在实际工程中使用。 另外、这是我第一次使用 OAD、因此我仍然了解了它的工作原理以及不同的部分(BIM、持久应用、堆栈、应用等)如何配合使用。

我使用 SmartRF Flash Programmer 2进行刷写。 在 SDK 的examples/rtos/CC2640R2_LAUNCHXL/blestack文件夹中、我已按照以下顺序构建并刷写了以下内容:

  1. BIM
    项目: bim_onchip_cc2640r2lp
    输出: bim_onchip_cc2640r2lp.hex

  2. 持久应用
    项目: persistent_app_cc2640r2lp_oad_onchip
    输出: persistent_app_cc2640r2lp_oad_onchip.hex

  3. SP OAD 堆栈
    项目: simple_peripheral_oad_onchip_stack
    输出: blestack_simple_peripheral_oad_onchip_cc2640r2lp_stack.hex

  4. SP OAD 应用程序
    项目: simple_peripheral_oad_onchip_app
    输出: simple_peripheral_oad_onchip_cc2640r2lp_app.hex

所有图像均使用 SmartRF Flash Programmer 2进行了刷写。 我没有修改链接器文件、并且使用的是 SDK 中的默认存储器设置。  刷写所有组件后、设备不会进行广播。 我在 SimpleLink Starter 移动应用程序中看不到。  

有人可以说明如何正确刷写此程序吗?

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

    您好!

    我找不到有关如何继续 OAD 的说明。 刷写时、应为持久应用添加正确的加载地址。 您是否可以尝试遵循 此 SLA 指南 并查看它是否适合您?

    此致、
    Maxence

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

    您好、

    公式。 刷写简单外设片上应用程序 BIN 文件。 尝试使用 Uniflash、以便可以按照正确的顺序选择所有文件。

    此外、最新的 SDK 不支持片上 OAD。 因此、请使用 SDKv5.10或更低版本。

    -kel