Other Parts Discussed in Thread: UNIFLASH
Tool/software:
Hi,
I'm working with the CC2640R2F and trying to test the BLE Simple Peripheral OAD On-Chip example provided in the SimpleLink CC2640R2 SDK. I have successfully built all the required components, but after flashing, my device does not advertise, and I cannot see it in the SimpleLink Starter mobile app.
At this point, I’m just trying to verify that the demo works out of the box before making any changes or using it in a real project. Also, this is my first time working with OAD, so I’m still learning how it’s supposed to work and how the different pieces fit together (BIM, persistent app, stack, app, etc.).
I'm using SmartRF Flash Programmer 2 for flashing. From the SDK's examples/rtos/CC2640R2_LAUNCHXL/blestack
folder, I’ve built and flashed the following, in this order:
-
BIM
Project:bim_onchip_cc2640r2lp
Output:bim_onchip_cc2640r2lp.hex
-
Persistent App
Project:persistent_app_cc2640r2lp_oad_onchip
Output:persistent_app_cc2640r2lp_oad_onchip.hex
-
SP OAD Stack
Project:simple_peripheral_oad_onchip_stack
Output:blestack_simple_peripheral_oad_onchip_cc2640r2lp_stack.hex
-
SP OAD Application
Project:simple_peripheral_oad_onchip_app
Output:simple_peripheral_oad_onchip_cc2640r2lp_app.hex
All images were flashed using SmartRF Flash Programmer 2. I have not modified the linker files, and I'm using the default memory settings from the SDK. After flashing all components, the device does not advertise. I cannot see it in the SimpleLink Starter mobile app.
Can someone please clarify how to correctly flash this program?