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.

SIMPLELINK-CC2640R2-SDK: In offchip OAD process .bin file is not created and also OAD CRC error appearing while doing OAD with .hex file

Part Number: SIMPLELINK-CC2640R2-SDK
Other Parts Discussed in Thread: SYSBIOS, CC2640, CC2640R2F

Hello,

I'm working on multirole project on stack simplelink_cc2640r2_sdk_1_40_00_45, XDC tools 3.50.4.43 and cc2640r2f custom made sensortag devices.

I had generated the .bin file and memory map as shown below in one of the old project long back 

Now after following the steps mentioned in the BLE user guide I created a new project but I'm not able to create the .bin file and memory map and the build stops at the stage shown below

"ble5_multi_role_cc2640r2lp_app.out" .const:ti_sysbios_rom_ROM_xdc_runtime_Startup_getState__I ==> .const:ti_sysbios_rom_ROM_xdc_runtime_Startup_getState__I
"ble5_multi_role_cc2640r2lp_app.out" .const:ti_sysbios_rom_ROM_xdc_runtime_System_SupportProxy_abort__E ==> .const:ti_sysbios_rom_ROM_xdc_runtime_System_SupportProxy_abort__E
"ble5_multi_role_cc2640r2lp_app.out" .const:ti_sysbios_rom_ROM_xdc_runtime_System_SupportProxy_exit__E ==> .const:ti_sysbios_rom_ROM_xdc_runtime_System_SupportProxy_exit__E
"ble5_multi_role_cc2640r2lp_app.out" .text ==> .text
"ble5_multi_role_cc2640r2lp_app.out" .rodata ==> .rodata
"ble5_multi_role_cc2640r2lp_app.out" .ccfg ==> .ccfg
"ble5_multi_role_cc2640r2lp_app.out" .cinit ==> .cinit
"ble5_multi_role_cc2640r2lp_app.out" .TI.bound:NV_FLASH ==> .TI.bound:NV_FLASH
/oad/oad_image_tool ble5_multi_role_cc2640r2lp_app.hex -t offchip -i app --imgVer 0 -ob ble5_multi_role_cc2640r2lp_app.bin -m 0x0000 --r 0x0000
Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation. All rights reserved.

D:\workspace_abhi\coin_r2f_oad_1_35\ble5_multi_role_cc2640r2lp_app\FlashROM_StackLibrary>' '

**** Build Finished ****

With this project whenever I try to do OAD I always get OAD CRC ERROR.

Has anybody faced such issue.

Please advice, thanks.

  • Hello,

    Have you applied all the changes from the "CC2640R2F & CC2640 DFU / OAD User Guide Errata" article on the TI BLE Wiki?

    Also, I would recommend running the default in-box simple_peripheral off chip OAD to confirm your setup is working. You can then compare the output log to a known good reference for this SDK version.

    Best wishes
  • Thanks JXS,

    Ya I have followed all the changes and also tried with just simple multirole project also I faced the same issue.
    Running the default simple peripheral oad project it works and then .bin file also generated.

    But my project what I have missed I'm not able understand.
    Please suggest any solution.

    Thanks.