SLAU319AF July 2010 – September 2022
The entry part of the boot ROM holds the calling vectors for BSL access by program:
BR &0C00h
) (recommended)
BR &0C02h
). V1.30 or higher.A warm start does not modify the stack pointer. Additionally, the status register for the BSL is not cleared, which could cause a warm started BSL to come up in an unlocked state. Warm start possibility exists only for highly specialized instances where it is absolutely mandatory that a running application be returned to after a BSL session without resetting the device. In almost all cases, it is better to start the BSL from user code by calling the cold start vector.