News Item
04 Dec 2008
Signum JTAGjet-Trace supports trace on Cortex-M3
Plano, TX: Signum Systems have
released support for real-time trace on Cortex™-M3
processor-based microcontrollers with the Signum JTAGjet-Trace
in-circuit debugger.
JTAGjet-Trace supports microcontroller devices equipped
with an Embedded Trace Macrocell™ (ETM™) and
Serial-Wire Viewer (SWV) at speeds of up to 400 MHz. JTAGjet-Trace is
available with real-time trace buffer sizes of 256K, 1M, 2M and 4M
frames. Each frame is time-stamped enabling CPU cycle accuracy.
Signum's trace technology including frame display and trace
configuration windows is fully integrated into the Keil µVision® IDE.
This enables software developers to perform instruction and data
trace on ARM7™, ARM9™ and Cortex-M3 processor-based
devices with the RealView®
Microcontroller Development Kit.

Pre-triggering and both pre and post filtering on both addresses
and data values are available. These are easily configured using the
integrated Signum windows inside µVision.
Microcontrollers that include an Embedded Trace
Macrocell allow detailed program execution to be recorded and
saved in real time to be later displayed within a µVision
debugger trace window. This allows detailed analysis of program path
and variable values, and the location of elusive software bugs. For
example, the window would display how you got "into the
weeds" with a runaway program counter.
The Serial-Wire Viewer interface is standard on Cortex-M3
processor-based devices. Serial-Wire Viewer provides data read/write
cycles, exception tracing, PC Sampling, instrumentation tracing and
more with only one processor pin.
Combination SWV and ETM trace modules are becoming popular in new
Cortex processor-based MCU devices from vendors such as
STMicroelectronics (STM32) and Toshiba
(TMPM330). This
additional support by Keil and Signum allows developers to make use
of the latest technology and accelerate their project
development.
About Keil
Keil, an
ARM® company, makes C compilers, macro assemblers,
real-time kernels, debuggers, simulators, integrated environments and
evaluation boards for
ARM7TM/ARM9TM/Cortex-M3TM,
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 www.keil.com.