May 09, 2016 07:00 AM
I've written a BSL program using the standard UART protocol for the XE164 that programs external FLASH. Upon completion of FLASH programming, I have not been able to figure out how to do a software reset to begin running application code out of the external FLASH. With the older C164 processor, an SRST instruction was all that was needed. This doesn't work with the XE164. What do I need to do to reset the processor from BSL mode and begin executing code from external start? I have the PORST tied to the ESR1.