We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
Hello at Keil,
i had attempt to debug an STM32F103VC at source level. The debug interface is an ULINK2 using SWD. The ULINK2 was previously updated to Firmware V2.2. At regular debug process, the C-sourcecode and assembler-Code will be shown and the asm code will be debugged step by step. If switched back to sourcecode debugging only, the step-over will not work - the "single step" (F10) will stepping the hidden asm-code, instead using the C-Source-code line in "step-over". The result is curious - a step-over an c-sourcecode line will not execute the complete C-sourcecode line and stops as expected, it executes one asm-line each step and stop, instead.
I am unsure if this is reasoned by the ULINK2 Update Rel2.2 or the µVision 5.10. A firmware downgrade of the ULINK2 and the usage of the older µVision 4.73 have solved the problem. As a side effect - the touched project file need to be delete and recreate, if you use an older µVision. i had removed the µVision 5.10 and work with µVision 4.73 again.
Does you can explain me what's happend?
best regards Juppeck