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.

RTOS/LAUNCHXL-CC2640R2: BLE OAD ON -CHIP

Part Number: LAUNCHXL-CC2640R2

Tool/software: TI-RTOS

Hi everyone,

I am trying to run sample simple_peripheral_oad_onchip but i could not make it work.

I read the instruction in this page
I have two CC2640R2 Launchpad.

Here is the list of what i did so far,

I imported the project files

I built the bim_oad_onchip and oad_target_cc2640r2lp_stack projects.

Then, i built oad_target_cc2640r2lp_app  project and the bin file was generated and i found the bin file in ...\oad_target_cc2640r2lp_app\FlashROM path

I embeded the host_test project to the first cc2640r2 launchpad to run BTool and I sent the bin file by using flash programmer to the second cc2640r2 launchpad.

According to the BLE Software Developer's Guide (section On-Chip OAD); 

You should now be able to observe that the device is advertising via BTool.

  • The OAD Target App (Image A) advertises as “OAD Target”, it’s device addr is 0A:D0:AD:0A:D0:AD.
  • See BTool OAD Verify Advertising for steps.

I solved my problem, Program checkbox in smartRF flash programmer is must be selected. 

Then, i run into new error

Error : OAD Download Not Successful

But, i couldn't see anything. 
Probably, i misunderstand what i should do. 

Please help me to figure out the problem.


Thank you
Best regard

  • Hi Erdem,

    Which version of the SimpleLink CC2640R2 SDK are you using? Did you check the Porting Guide & Known Issues and the OAD User Guide Errata pages of the TI BLE wiki? www.ti.com/ble-wiki
  • Hi Rachel,

    Finally, i managed to download OAD successfully.

    Are there any example that uses ble5stack for on-chip OAD?

    If i choice the image type as EFL_OAD_IMG_TYPE_APP in on-chip OAD, the application is updated or application and stack are updated together ?

    When i update the firmware once, i could not update the firmware for the next time. What should i do to update the firmware to the next time ?

    Thanks you 

    Best regard