I'm trying to open a debug session in Keil uVision 5.29 with a NXP K32L2B31A board. When hitting the debug button in the Keil IDE, it is able to erase, program, verify, and start to open up the debugger UI before Keil crashes completely. I am using a ULINKPRO to program and debug the board. After Keil crashes, the ULINKPRO still has it's blue COM LED on as if it thinks it successfully opened the debug session. I have uninstalled and reinstalled Keil uVision thinking that something got messed up in the software. I didn't have this issue until a few days ago.
Solution: (from Keil uVision IDE) Window > Reset View to Defaults
The debugger was trying to open too many watch windows, for whatever reason.
View all questions in Keil forum