Part Number: CC2340R5
Other Parts Discussed in Thread: UNIFLASH, SYSCONFIG
Tool/software:
Hello Experts,
-
Issue with Bootloader Mode after Firmware Update
I am implementing firmware updates over UART using the serial bootloader for the CC2340R5. Initially, I used thedata_streamproject and utilized the Linux SBL tool to successfully update the firmware over UART. However, I encountered an issue:- During the first firmware update using the SBL tool, the CC2340R5 enters bootloader mode as expected based on the pin configuration I specified.
- After the firmware update is completed, I am unable to place the CC2340R5 module back into bootloader mode using the same pin configuration.
To help resolve this issue, I have attached:
- A screenshot of the bootloader configuration I used.
- The binaries generated for the SBL tool:
ccfg.binmapped to memory range0x4E020000to0x4E020800.data_stream.binexported from memory range0x00000000to0x0007BFFF.
Please assist me in identifying what might be causing this behavior and suggest steps to resolve it.
-
Firmware Update for
app_ble_oadProject via Serial ROM Bootloader
I want to achieve a similar firmware update process for theapp_ble_oadproject, using the serial ROM bootloader to update the user application. My goal is as follows:- For the first update, I plan to flash the MCU boot, persistent, and user application images using Uniflash.
- Subsequently, I want to update only the user application via the SBL tool, without needing to reflash the MCU boot and persistent images.
Please guide me on the following:
- What configurations should I set in SysConfig to trigger the MCU to enter bootloader mode?
- What memory address ranges should I export to prepare the binary files for use with the Linux SBL tool?


