I would like to perform an in-application firmware upgrade on the LPC54102 and execute the new code without resetting the LPC54102. Is this possible? If not, the real desire is to keep the state of all of the GPIOs during the firmware upgrade and beginning execution of the new firmware.
Is it possible to upgrade the firmware in the background, remap interrupt vector table and whatever else is required, and begin execution of the new firmware without toggling the output states of the pins? If so, what is the detailed process by which I would need to do this.?