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.

CC1310: CC1310 update the firmware by using external flash image.

Part Number: CC1310

Hi,

I need to automatically updated the CC1310 existing firmware in the internal flash.I Stored the updated image in the external flash. once the boot loader identify the updated image in the external flash and boot loader is to replace the firmware which is present in the internal flash with stored updated image(available in external flash). please any one give some suggestions to implement same.

Thanks and regards,

Arunraj K.

  • Hello Arunraj,

    We provide two examples in the SDK (rfWsnNodeIntFlashOad and rfWsnNodeExtFlashOad) that do OAD firmware update and have a bootloader implementation for onchip and offchip. You can use those sections of code and disregard the wireless portion(OAD) and it will do exactly what you need.

    We also provide documentation on: 

    That will help you understand what we do on the BIM(Boot Image Manager).

    I hope this helps,

    AB

  • Hi AB,

    I studied about the OAD by using link which given you. Thanks for support. It helps me to get some idea about OAD. But the problem is what are the file names mentioned in the document is not present in the SDK (i am using simplelink_cc13x0_sdk_1_60_00_21 ) and Btool doesn't show the OAD options. i tried to get the solution from the forums but still it not solvable.


    May I know SDK which i am using is correct? if it is correct why the corresponding files not available in the mentioned folders?
    How can i get the latest version of Btool?

    Thanks & Regards,
    Arunraj K.
  • Hi Arunraj,

    Go into into the OAD easylink OAD userguide inside your SDK. This is located here:

    (C:/ti/simplelink_cc13x0_sdk_1_60_00_21/docs/proprietary-rf/proprietary-rf-users-guide/cc13x0/oad-easylink/oad_process.html)

    You should be able to find all the tools needed in the <SDK_INSTALL_FOLDER>/tools/<STACK>/oad/

    I hope this helps,
    AB