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.

AWRL1432: Switching Bootloader and Chip Warm Reset Failure

Part Number: AWRL1432

Dear owner,

I am currently in the process of implementing a bootloader switch. The example code I am running appears to be functioning normally.

Presently, during the boot-up sequence, the bootloader checks for the presence of firmware.

My objective is to load the default firmware and subsequently allow users to initiate a transition to the bootloader phase through UART commands during the application phase.

One approach I have considered involves writing the memory configuration and then executing a warm reset of the chip. During boot-up, the bootloader will inspect this flag to determine whether to proceed to the main program of the bootloader.

However, I have encountered an issue with the freeRTOS environment: when calling "SOC_triggerWarmReset," the UART interface of the entire MCU freezes and becomes unresponsive.

Could you please advise on how to proceed with the next step? Alternatively, do you recommend a different strategy for implementing bootloader switching?

An issue related to this matter has been raised previously, but no solution has been documented.

IWRL6432: IWRL6432 Warm Reset not triggering device reboot - Sensors forum - Sensors - TI E2E support forums