can someone tell me please, how i can measure the execution speed e.g. for delay routines between breakpoints with the µVision 2 Debugger.
The "Getting Started" guide (02.2001) says, "The µVision2 Performance Analyzer displays the execution time recorded for functions and address ranges you specify." (my emphasis), but the 971.htm article - and my experience - suggests that it only works for function calls.
Is this a newly-enhanced feature? (I last tried it back with uVision v2.07-ish)
Or is it intended that timing over arbitrary address ranges will, one day, be implemented? I hope so!
This also works over address ranges. At least it did the last time I checked.
I have experienced similar problems with the µVision2 Performance Analyzer. Also, I have had problems caused by interrupts being invoked while a function is being timed.
It would be nice to have an option in µVision2 to turn off interrupts while a function is being timed.
View all questions in Keil forum