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
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
This article was originally published on Electronicstalk on 3 Apr 2003 at 8.00am (UK)
Related stories
No wait states for in-circuit emulator
Lauterbach now provides full support for the ST10F276 with its Trace32-Fire in-circuit emulator.
Debugger gains awareness of operating system
Microprocessor development tools from Lauterbach now provide kernel awareness for the Windows CE.net operating system from Microsoft.
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

