I'm using uVision versions 5.14 and 5.20 for developping and debugging STM32F0 and STM32F1 controllers. Now I have some strange behaviour which took me 2 days to find the problem: Whenever I set too many breakpoints (more than 4 with STM32F0 and about 7 or 8 with STM32F1), my program is not properly executing anymore. Specifically, instead of running to main() after a reset, I get stuck in some endless loop in my bootloader. If I reduce the number of breakpoints, everything is fine again. Usually, with uVision4, I used to get a message saying "too many breakpoints" and a colleague of mine seems to get the same messages with uVision5 as well. Can someone please tell me where to enable this warning-message instead of just having my program crash?
Thank you very much.
HI David
Seems like either the MDK installation is corrupt or some problem with the debug adapter.
Can you download the latest MDK version from below link : www.keil.com/.../
If it does not solve, try with another debug adapter