Hello,
I have a project in Keil and when I go to debug, program runs normally. When I hit breakpoint program stops as expected and waits for next execution.
So now situation is that program location is on breakpoint (yellow arrow is over red circle). When I press "Run" again, program does not continue unless I remove breakpoint there.
This problem is only in one project. What can cause this? What setting did I set wrongly?
Selected CPU is STM32F746NIH6x
Thanks you for all the answers. Best regards.
I don't have any peripheral like this enabled. Watchdog is disabled. Everything is disabled, just normal while loop.
Could the program be running, and hit the same breakpoint, again?
You could check this by setting some more breakpoints.
The problem was with CM7 silicon bug on first revision. I will have to live with that so far.
IRQ went pending and on next "step into/over/whatever" it was executed and code jumped inside. In new revision this was fixed.