Visit the Micro-Robotics web site
Click on the advert above to visit the company web site

Product category: Design and Development Hardware
News Release from: Lauterbach | Subject: Trace32 for OMAP
Edited by the Electronicstalk Editorial Team on 10 November 2003

Debug system provides full RTOS coverage
for OMAP

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

The Trace32 debug system now supports OSEck, the real-time operating system from Enea Embedded Technology for the TMS320C55xx and OMAP processors.

The Trace32 debug system now supports OSEck, the real-time operating system from Enea Embedded Technology for the TMS320C55xx and OMAP processors The OSEck awareness will be included in all new releases of the Trace32 software at no additional cost to the user

For the OMAP processor, Lauterbach offers a combined ARM and DSP debugger, which provides synchronised debugging for both cores running either together or separately.

Combined with the existing OSE ARM awareness, the developer now has OSE debug support on both cores.

The OSEck awareness is able to visualise all of the RTOS objects.

It provides separate windows for the display of processes and signal pools.

If the processor being used provides dual-port access to the memory, these objects can be displayed and monitored non-intrusively whilst the application is running in real time.

Trace32 also supports the implementation of process related breakpoints.

As an example this means that in shared code a breakpoint could be made to halt only if a specific process hits it.

The awareness also provides the ability to run a dynamic performance analysis.

Trace32 periodically detects the processes that are running and creates a graph of the code usage in the target.

The Trace32 debugger provides all these features for the OSEck RTOS, without any changes such as patches, hooks or additional instrumentation being made to the application code or the kernel.

It is part of the philosophy of Trace32 to work on exactly the same code as will be included in the finished product.

This is the only way to 100% 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 Micro-Robotics web site