Tool/software:
Hi all,
I am trying to use the "Main Memory Bootloader".
I have examined the reference design of the "Main Memory Bootloader" prepared for the MSP430.
I created a bootloader and an application that can work together with it.
The application code sets and resets various GPIOs.
These GPIOs control critical hardware components.
When a software update is needed, the application code will jump to the bootloader.
However, unlike the reference design, at this point, I plan to switch to the bootloader using the JMP command instead of a reset. This is because I want the states of the GPIOs set by the application not to change.
Is my assumption correct?
If the application code jumps to the bootloader using the JMP command instead of a reset, will the states of the GPIOs, which I set and reset, be preserved? (Of course, my bootloader code will not interfere with the relevant GPIOs.)
best regars!