Debug and Trace Unit monitors all MCU instructions.

Press Release Summary:




ULINKpro Debug and Trace Unit supports ETM Instruction Trace on Cortex(TM)-M3 MCUs, which enables users to examine instructions executed, processor memory accesses, and actual application program flow. Supporting all ARM7(TM), ARM9(TM), and Cortex-M processor-based devices, users are able to control the processor, set breakpoints, and read/write memory contents, all while processor is running at full speed. Data and instruction trace are streamed to PC for analysis of real-time program behavior.



Original Press Release:



Keil ULINKpro Debug and Trace Unit



Cambridge, UK: Keil announce the release of the ULINKpro Debug and Trace Unit, which introduces support for ETM InstructionTrace on Cortex(TM)-M3 microcontroller devices.

ULINKpro, together with MDK-ARM, 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 real-time program behaviour for virtually unlimited periods of time.

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 ARM7(TM), ARM9(TM), 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 µVision4 IDE, and sophisticated debug and trace capabilities, including a Logic Analyzer, Performance Analyzer and Code Coverage tools.

Availability

The ULINKpro Debug and Trace Unit is now available for purchase directly from Keil, and from your local distributor

Find out more

To find out more about ULINKpro Debug and Trace Unit, you may:

  • Go to the Keil website for more information

  • Join us for a ULINKpro webinar on 26th January

  • Watch a tutorial video about how to use the ULINKpro adapter

    About Keil

    Keil, makes C compilers, macro assemblers, real-time kernels, debuggers, simulators, integrated environments, and evaluation boards for ARM7/ARM9(TM)/Cortex-M3, XC16x/C16x/ST10, 251, and 8051 processor-based microcontroller families. Products available from Keil include embedded development tools, evaluation software, product updates, application notes, example code and technical support. More information on Keil is available at http://www.keil.com/.

    About ARM

    ARM designs the technology that lies at the heart of advanced digital products, from wireless, networking and consumer entertainment solutions to imaging, automotive, security and storage devices. ARM's comprehensive product offering includes 32-bit RISC microprocessors, graphics processors, video engines, enabling software, cell libraries, embedded memories, high-speed connectivity products, peripherals and development tools. Combined with comprehensive design services, training, support and maintenance, and the company's broad Partner community, they provide a total system solution that offers a fast, reliable path to market for leading electronics companies. More information on ARM is available at www.arm.com.

    ARM, µVision is a registered trademark of ARM Limited. Keil, and Cortex are trademarks of ARM Limited. All other brands or product names are the property of their respective holders. "ARM" is used to represent ARM Holdings plc; its operating company ARM Limited; and the regional subsidiaries ARM INC.; ARM KK; ARM Korea Ltd.; ARM Taiwan; ARM France SAS; ARM Consulting (Shanghai) Co. Ltd.; ARM Belgium N.V.; AXYS Design Automation Inc.; AXYS GmbH; ARM Embedded Solutions Pvt. Ltd.; and ARM Physical IP, Inc.; and ARM Norway AS.
  • All Topics