CC2340R5: Example: 'mcuboot_LP_EM_CC2340R5_nortos_ticlang' cannot run correctly after compilation

Part Number: CC2340R5
Other Parts Discussed in Thread: UNIFLASH

Tool/software:

I used the file '\ hexfiles \ mcuboot_onchip_LP_EM_CC2340R5_nortos_ticlang. hex' and flashed it according to the following diagram. The APP can run normally;


Using the demo "mcuboot_LP_EM_CC2340R5_nortos_ticlang" to recompile the generated file, follow the instructions in the following picture to flash it, but the APP cannot run.


I would like to know if there are any additional configurations required for the demo 'mcuboot_LP_EM_CC2340R5_nortos_ticlang'?

  • Hi,

    Thank you for reaching out. We will take a look at the information provided and respond as soon as possible. In the meantime, can you confirm that the addresses you are specifying in Uniflash line up with the ones used in the mcuboot project and in the basic_ble projects?

    Best Regards,

    Jan

  • The address is the same.

  • SDK version:simplelink_lowpower_f3_sdk_8_10_01_02

  • At present, the startup time is relatively long after adding the OAD function, so I want to cancel the indicator light flashing and image verification to improve the startup speed. Can you provide me with such a version?

  • Hello,

    I think the issue is that the slot sizes are not being set correctly in the mcuboot project. What is the slot size you are considering for your image? Have you modified this value from the default one (not the one in the screenshot)?

    You need to make sure that this size is the same as the one defined inside the flash_map_backend.h file in the mcuboot project: BOOT_SECONDARY_1_SIZE.

    BR,

    David.