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.

CC1352R: Bootloader error with uniflash

Part Number: CC1352R
Other Parts Discussed in Thread: UNIFLASH

Hi TI team,

I am trying to program a CC1352R1F3 using the ROM Serial Bootloader through UniFlash.

Programming the same firmware through JTAG using the .out file works correctly and the application starts as expected. However, when programming through the ROM bootloader using the generated .hex file, I see different behavior.

If the application image includes CCFG, UniFlash enters the bootloader, performs autobaud, erases/programs/verifies the application, but fails when programming CCFG:

Program CCFG to address: 0x57FD8 with programming size: 0x28 failed

If I exclude CCFG from the build and use Manual CCFG Settings in UniFlash, the programming completes successfully, but the application does not start after reset. The bootloader backdoor itself works correctly: the device only enters bootloader when DIO22 is forced high during reset.

The firmware starts correctly when programmed via JTAG, so I suspect either the .hex generation, UniFlash bootloader CCFG handling, or a mismatch between the SysConfig-generated CCFG and the manual CCFG programmed by UniFlash.

Could you confirm the recommended flow for programming CC1352R1F3 via ROM Serial Bootloader?