Visit the National Instruments web site
Click on the advert above to visit the company web site

Product category: Design and Development Software
News Release from: Lauterbach | Subject: Trace32 software for the ST40 family
Edited by the Electronicstalk Editorial Team on 09 October 2003

Debugger gains more RTOS awareness

Request your FREE weekly copy of the Electronicstalk email newsletter. News about Design and Development Software and more every issue. Click here for details.

Trace32 debugger tools now support the ST Microelectronics real-time operating system OS21.

Trace32 debugger tools now support the ST Microelectronics real-time operating system OS21 The RTOS awareness is included in all new releases of the Trace32 software for the ST40 family of microprocessors

The OS21 awareness is able to visualise all the RTOS objects.

It provides separate windows for the display of tasks, event groups, semaphores etc.

Using the trace capability the debugger can provide dual-port access to the memory; these objects can then be displayed nonintrusively, while the application is running in real time.

Trace32 also supports the implementation of task related breakpoints.

An example of this would be to set a breakpoint in shared code to halt only if a specific task hits it.

A built-in stack coverage analysis allows a precise measurement of the stack usage of each task.

Each task's call stack (the context) can also be viewed individually.

Trace32 analysers are able to provide selective recording of the bus cycles.

These data can then be used to examine the task switches and display the results graphically.

A performance analyser automatically evaluates task and function run times.

Statistic tables give accurate information about the system usage.

The JTAG tools can provide dynamic performance analysis without using the real time trace but this is slightly intrusive.

Trace32 periodically detects the running tasks and creates a graph of the task usage by the target.

New pull-down menus, designed for the OS21 awareness, allow easy access to the new functionality.

OS21 and the kernel awareness can be run in the Trace32 instruction set simulator, which is available, free of charge, from the Lauterbach website.

This means the Trace32 simulator can be used for a first prototyping, even before any hardware becomes available.

All the features that the Trace32 debugger provides for the OS21 RTOS are implemented without any changes to the application or kernel.

There are no patches, hooks or additional instrumentation to the code.

It is part of Lauterbach's philosophy to make Trace32 debug exactly the same program code that will be incorporated into the finished product.

This is the only way to fully guarantee that the original application is tested and running correctly.

Lauterbach: contact details and other news
Email this article to a colleague
Register for the free Electronicstalk email newsletter
Electronicstalk Home Page

Search the Pro-Talk network of sites

Visit the National Instruments web site