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.

LP-EM-CC2340R5: yes

Part Number: LP-EM-CC2340R5
Other Parts Discussed in Thread: UNIFLASH, , CC2340R5

SDK version- simplelink_lowpower_f3_sdk_7_10_00_35

I Implement a OAD on-chip solution service in LP-EM-CC2340R5:launchpad &  Import these file in launchpad mcuboot.hex  ,basic_persistent.bin at load address 0x6000 & basic_ble_oad_onchip.bin at load address 0x34000 using uniflash 

And the open Btool device & scan the target device but couldn't device & give the solution how implement OAD secure solution

  • Hi,

    Thank you for reaching out to us. To clarify, to perform OAD you need two LaunchPads. One which will be the OAD target (running the basic_ble_oad_onchip) and the second which will be an OAD distributor (this one must run host_test in your case). The device that runs host_test is the one that must hooked up to btool. Through btool you can connect your host_test board to your basic_ble board and perform OAD.

    Best Regards,

    Jan

  • what to implement in target device & or to change something in normal code to support OAD

  • Hi,

    The target device should be an OAD enabled project such as the basic ble OAD project. I would recommend referencing the MCUBoot section of the User's guide for some additional information on how MCUBoot works and how the OAD functionality is implemented.

    Best Regards,

    Jan

  • Hey! Jan 

     firstly we make a two device one is distributor device In that device import the" host_test_LP_EM_CC2340R5_freertos_ticlang.hex" & connect with btool application & second is target device to add the mcuboot_onchip_LP_EM_CC2340R5_nortos_ticlang.hex & add other basic_ble_oad_onchip_LP_EM_CC2340R5_freertos_ticlang.bin with load address 0x34000 & add persistent file basic_persistent_LP_EM_CC2340R5_freertos_ticlang.bin with load address 0x6000 import these file using uniflash then next i update my firmware to add the uart code function in basic ble oad on chip but its not performing the debugg & if we import these code" basic ble oad on chip" with uart without doing oad is not import what's the problem & please brief how to implement OAD in a project  SDK VERSION :simplelink_lowpower_f3_sdk_7_10_00_35

    Thanks & Regards 

    Puneet Aggarwal

  • Hi Puneet,

    To confirm, after you flash the mcuboot, basic_ble_oad, and persistent file, does the application work as expected outside of debug mode? Can you reset the device and still operate the basic_ble project?

    Best Regards,

    Jan

  • When uart code implement in basic ble oad on chip code it doesn't run through flash or debug but it runs through oad process using btool

  • Hi Puneet,

    I am not sure what you mean by this. OAD writes the update via the Bluetooth connection so the actual update occurs over the air. Could you clarify what you mean when you say that the uart code does not run through flash or debug?

    Best Regards,

    Jan