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

Tools for RTX RTOS validation

Hi Experts,

I would like to remove and customize CMSIS RTX for the Cortex-M series micro-controllers to save some code space and may be possible optimization for hobby stuffs. For illustration, removing an RTX OS feature which I am not going to use. In that case any tool (profiler) available with ARM on validation of the customized(slight changes) RTX code for deadlock mechanisms and latencies involved ?

  • Hello

    There is an interesting window in Keil MDK that might interest you.

    It is called the Event Viewer and displays graphically when tasks are running.

    It updates while your program is running and is only slightly intrusive.  You do not need to put any stubs in your source.  This feature use the Serial Wire Viewer to output the data to the IDE.  It will run with Coretx-M3 and Cortex-M4 processors.

    See page 13:  www.keil.com/appnotes/docs/apnt_230.asp     for information on how to get this to work.  You can also look at the System and Thread Viewer on the same page:  I am not sure this can help you...but try it out.


    Check the CMSIS-RTOS documentation for additional information.  www.arm.com/cmsis

    Good luck

    Bob

  • Hi Bob,

    Thats really cool stuff

    Thanks for the reply. I am on it.