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: OAD On-Chip Simple Peripheral Example Not Advertising – Flashing Order and Setup Clarification

Part Number: CC2640R2F
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:

  1. BIM
    Project: bim_onchip_cc2640r2lp
    Output: bim_onchip_cc2640r2lp.hex

  2. Persistent App
    Project: persistent_app_cc2640r2lp_oad_onchip
    Output: persistent_app_cc2640r2lp_oad_onchip.hex

  3. SP OAD Stack
    Project: simple_peripheral_oad_onchip_stack
    Output: blestack_simple_peripheral_oad_onchip_cc2640r2lp_stack.hex

  4. 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?