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.

CC2652R: Multirole with OAD not working

Part Number: CC2652R
Other Parts Discussed in Thread: UNIFLASH

Hi All,

I am using CC26x2 launchpad, on that i am using multirole example from SDk 5.10.

I have followed the steps mentioned in Enhanced OAD from this link:

https://dev.ti.com/tirex/explore/node?node=AIixxGE2y6tnPJ7cm65SFQ__pTTHBmu__LATEST

All steps completed ,output oad.bin also generating.

I am trying oad unsecured and relese configuration. 

But when i try to load that file using uniflash after loading bin file selecting load Addr:0x00000000 

loading finishes but device does not boot.

but the when i debug same project and run the application device boots and starts advertising.

So two inputs which might be helpful for my issue.

1.Instead of uniflash if i want to load firmware using Flash Programmer-2 what is the procedure.

2.what might cause device not to boot when flashed but working with same code in debug?

Regards,

Atul

  • Atul,

    Thanks for your inquiry. I notified a colleague and he will reply as soon as possible.

    Best regards,

    Rafael

  • Hi Atul,

    To confirm, are you able to complete Task 1 and Task 2 in the lab? Can you verify if you are able to run the OAD demo and then revert back to the factory image?  Are you using CCS or IAR? Make sure to follow the instructions listed for respective IDE.

    Best Regards,

    Jan

  • Hi Jan,

    Using default simeperipheral-Offchip example from SDK 5.10

    I did try for task 1 and 2 with Btool but Btool was generating some error attached screenshot below.

    So instead of Btool i used android starter app,and prepared two firmwares with different names and tested OAD it worked well without an issue for default offchip oad simpleperipheral.

    So just used multirole example and integrated OAD with all steps mensioned in simplelink achademy as i use CCS IDE followed steps for that and tested. multirole with oad in debug starts advertising but , if i load bim first and then _oad.bin file with uniflash adding load address 0x00000000 device doesn't boot.

    with same procedure i loaded files for simpleperipheral-offchip it works.

    what might be causing the device not to start ,how can i debug the root cause please guide.

    Regards,

    Atul

  • Hi Atul,

    If the code is working in debug, but does not work after reset, then it is likely the issue is due to the flashing procedure. Can you verify if the flashing procedure that was followed is the same one detailed in the OAD Target Setup section of the User's Guide. If this procedure is not followed, then you may encounter the behavior you are observing.

    Best Regards,

    Jan