Thread 中讨论的其他器件: UNIFLASH
工具/软件:
您好、
我正在与 CC2640R2F 配合使用、并尝试测试 SimpleLink CC2640R2 SDK 中提供的 BLE 简单外设 OAD 片上示例。 我已经成功构建了所有必需的组件、但刷写后、我的设备无法进行广播、在 SimpleLink Starter 移动应用程序中看不到。
此时、我只是尝试验证演示是否开箱即用、然后再进行任何更改或在实际工程中使用。 另外、这是我第一次使用 OAD、因此我仍然了解了它的工作原理以及不同的部分(BIM、持久应用、堆栈、应用等)如何配合使用。
我使用 SmartRF Flash Programmer 2进行刷写。 在 SDK 的examples/rtos/CC2640R2_LAUNCHXL/blestack
文件夹中、我已按照以下顺序构建并刷写了以下内容:
-
BIM
项目:bim_onchip_cc2640r2lp
输出:bim_onchip_cc2640r2lp.hex
-
持久应用
项目:persistent_app_cc2640r2lp_oad_onchip
输出:persistent_app_cc2640r2lp_oad_onchip.hex
-
SP OAD 堆栈
项目:simple_peripheral_oad_onchip_stack
输出:blestack_simple_peripheral_oad_onchip_cc2640r2lp_stack.hex
-
SP OAD 应用程序
项目:simple_peripheral_oad_onchip_app
输出:simple_peripheral_oad_onchip_cc2640r2lp_app.hex
所有图像均使用 SmartRF Flash Programmer 2进行了刷写。 我没有修改链接器文件、并且使用的是 SDK 中的默认存储器设置。 刷写所有组件后、设备不会进行广播。 我在 SimpleLink Starter 移动应用程序中看不到。
有人可以说明如何正确刷写此程序吗?