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.

    "Where is a settings of period to source file backup? It's very important for every programmer!"

    Having an editor do automatic backup isn't a very important feature. It can even be a directly bad feature, compared to the alternative solution: an editor keeps a backup of the old file when saving.

    When doing changes to code, I prefer to select my own save points when the code is in a stable state. With automatic backup, it can be saved when I have removed a source line from one location, but before I have pasted it into the new position. So I get a dangerous backup copy with a bug introduced.

    Not only that - I want to do small changes and commit them so that it is easy to look at individual commits and identify if they introduced a behaviour change of the code or was just a quality-improvement of the code - maybe in preparation for introducing new functionality. With big commits, it isn't obvious which code changes that relates to which part of the check-in comments.

    Another question here - what do you need that auto-backup for? Your computer regularly fails? My machine only reboots when M$ updates requires me to explicitly reboot. And the machine does not hang on its own. Last 12 months I have had uVision goof once, resulting in uVision dying unexpectedly. And that happend during a state change (start of a simulation) and not while editing code.

    But yes - the editor component of uVision is lacking. Luckilly, I do most work with an older version of uVision before they switched editor component. The old one was also lacking but with less actual bugs.

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.

    "Where is a settings of period to source file backup? It's very important for every programmer!"

    Having an editor do automatic backup isn't a very important feature. It can even be a directly bad feature, compared to the alternative solution: an editor keeps a backup of the old file when saving.

    When doing changes to code, I prefer to select my own save points when the code is in a stable state. With automatic backup, it can be saved when I have removed a source line from one location, but before I have pasted it into the new position. So I get a dangerous backup copy with a bug introduced.

    Not only that - I want to do small changes and commit them so that it is easy to look at individual commits and identify if they introduced a behaviour change of the code or was just a quality-improvement of the code - maybe in preparation for introducing new functionality. With big commits, it isn't obvious which code changes that relates to which part of the check-in comments.

    Another question here - what do you need that auto-backup for? Your computer regularly fails? My machine only reboots when M$ updates requires me to explicitly reboot. And the machine does not hang on its own. Last 12 months I have had uVision goof once, resulting in uVision dying unexpectedly. And that happend during a state change (start of a simulation) and not while editing code.

    But yes - the editor component of uVision is lacking. Luckilly, I do most work with an older version of uVision before they switched editor component. The old one was also lacking but with less actual bugs.

Children
  • 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

  • "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.

  • Hello, Erik!

    Thank's for Your answers, I had many experiments with Silabs MCUs.
    So, how You said, their's devices provides a sure behaviour at hardware measurements.
    I must say more. I'm interested by MCU at low level. The SYSCLK clocks is more significant for me than text created by programmer. But this no yet. My questions are oriented only to make programmer's life better, backups of programmer's source code are strongly and strongly needs. For example, my computer works, works, works, but AC power may be lost. Where is my last source edition? I'm feel fine! Would You like to say about this with Your Boss? I don't think that.

    Igor.

  • For example, my computer works, works, works, but AC power may be lost. Where is my last source edition?
    if you use the IDE editor the source file is written before compile
    if you use an external editor the source file must be written before compile

  • Dear Erik!
    Many firms allows to do backup of source files! Why not Keil?
    I feel my pain and problem are not interesting to someone.
    All have any other problems.
    Good bye all!
    It is a pity to me that nobody was interested by so important things in programming, I'll be waiting for all of yours programming culture progress.
    // Igor.

  • You get angry because we don't have the same problems as you?

    Dear you - not everyone will put the same weight on different issues. Not everyone even wants the editor to take own decisions when to save source files.

    So why do you feel it is our culture that is lacking? Take three steps back and reevaluate your point of view because it seems very, very self-centered.

  • IGOR;

    Maybe you should learn to use the tools before complaining over much. Keil supports backup *BAK files. Keil supports save on exit, save on compile and save when you damn well want to save. I can't think of another save option that you might need except SVN and Keil supports that as a add-on tool.

    Bradford

  • Many firms allows to do backup of source files! Why not Keil?

    So you're claiming that Keil forbids you making backup files? I'm rather certain that's not actually true.

  • So you're complaining about something I will pretend you said regardless of whether you did or did not say anything like it and then deride you publicly for your gross stupidity and show my ultimate superiority over you and every other poster on this and every other forum. You are clearly a fool and I will not waste any more time on you. Goodbye.

    And yes, I like the word and.