This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

New uVision libel

Hi guys!

Whether there is somebody who tried the new version of uVision4 based on the Scintilla editor?
Such *** I yet did not see!
Where illumination of labels?
Where put illumination of keywords?
Why memory windows and assembly do not change a font?
What for a hogwash with Russian fonts why are not displayed in a memory window?
Words are not present...

Igor//

Parents
  • Erik: Can the debug interface on the Silabs chip count clocks? If it can't then it isn't a solution for someone who wants to count exact time consumption for a code block.
    set a timer to zero at the beginning set a breakpoint at beginning and end and you get the execution time including cache misses

    Erik

Reply
  • Erik: Can the debug interface on the Silabs chip count clocks? If it can't then it isn't a solution for someone who wants to count exact time consumption for a code block.
    set a timer to zero at the beginning set a breakpoint at beginning and end and you get the execution time including cache misses

    Erik

Children
  • "set a timer to zero at the beginning set a breakpoint at beginning and end and you get the execution time including cache misses"

    Have you verified it? It very much depends on how the timers are handled when the processor core handles a breakpoint. To get usable values, the timer clock input must be gated by the breakpoint logic so the timers locks up at exact same time the program stops.

    Many chips are totally unable to use breakpoints for measuring time. The best they can do is to have the code instrumented with actual processor instructions to read out the raw timer values before/after.