ELECTRONICS: Keil recently announced the release of the ULINKpro Debug and Trace Unit, which introduces support for ETM Instruction Trace on CortexTM-M3 microcontroller devices.ULINKpro, together with MDK-ARMTM, provides extended on-the-fly debug capabilities for all Cortex-M devices. Users are able to control the processor, set breakpoints, and read/write memory contents, all while the processor is running at full speed. High-Speed data and instruction trace are streamed directly to the PC enabling users to analyze detailed program behaviour.
With the introduction of ETM Instruction Trace, ULINKpro enables users to examine which instructions were executed, processor memory accesses, and the actual application program flow. These are essential in debugging complex applications or measuring program code coverage during validation.
ULINKpro supports all ARM7TM, ARM9TM, and Cortex-M processor-based devices with JTAG speeds of up to 50MHz, and CPU clocks up to 200MHz.
ULINKpro is fully supported in the Keil MDK-ARM v4.02 or later. MDK-ARM features the industry-standard RealView® compiler, the Keil µVision®4 IDE and sophisticated debug and trace capabilities, including a Logic Analyzer, Performance Analyzer and Code Coverage tools.
The ULINKpro Debug and Trace Unit is now available for purchase directly from Keil, and from your local distributor. Join ARM for a ULINKpro webinar on Jan. 26 or watch a tutorial video about how to use the ULINKpro unit.
- Edited by Liz Taurasi