Please note: We are aware of an issue affecting replies on the Arm Community forums, which may not be loading as expected.
We apologize for any inconvenience and appreciate your patience while we investigate and work to resolve the issue.
Thank you for your understanding.
Hi
Why I can't step on all operation with variable? I can't put label on that lines. Only one stoppable line - last one (while). There is only one function in one file of project.
void main (void) { int i; int su; i = 0; su = 0; i++; su =i+1; while (1) ; }
Why?
"Usually, that is the case ... sometimes it's not." (my emphasis)
Hence the NASA maxim, "Debug what you fly; fly what you debugged"
It is possible to debug optimised code - but it's harder work.
However, if you don't understand what the optimiser's doing, how can you be sure that it'll still work...?
"Debug what you fly; fly what you debugged" It's very reasonable for NASA!
But my application is not so complicated and critical. I just need to make application that works as fast as possible. And I can always decide if my application works right by user output on LCD screen.