SLAA450G April 2010 – April 2020
After the SYNC character is successfully received, the BSL immediately erases the main flash to get ready for new data.
User code resides in main flash but shares its code space with the interrupt vector table. Therefore, the BSL needs to take immediate action to restore the reset vector that points to BSL. This takes approximately 16 ms per flash segment, but the device voltage should be kept constant for at least double the time. See the device-specific data sheet to determine how many flash segments exist on a device.
CAUTION
During the time from flash erase until the reset vector has been restored, the system is highly vulnerable to a potential lockout situation in which it is impossible to get access to the device again.