TruePERSPECTIVES_logo.png

Don't be blind: Learn real-time system analysis [whitepaper series]

Posted by Magnus Unemyr on Aug 18, 2016 9:05:49 AM

Our free whitepaper on Serial Wire Viewer (SWV) describes how to perform real-time event- and data tracing using Cortex-M microcontrollers, by exploiting the SWD/SWV/SWO/ITM technologies supported by popular Cortex-M devices, and JTAG probes like SEGGER J-Link and ST-LINK.

By using the methods and tools outlined in this whitepaper, you can easily analyze performance bottlenecks, interrupt and exception behaviour etc. in popular Cortex-M microcontrollers such as STM32, Kinetis, LPC, EFM32, etc. Additionally you will learn how to watch variable values in real-time, analyze problems using the data access history log capabilities, as well as redirecting printf() output to the debugger using a JTAG cable. Read the whitepaper now!

Atollic_Serial_wire_viewer_realtime_tracing_whitepaper.png
 

Abstract

ARM® Cortex® microcontrollers continue to push the price/performance ratio to unprecedented levels. In addition, the inclusion of a subset of the CoreSight debug architecture in these device families improves debugging capabilities substantially without incurring excessive cost. It is now possible to have greater visibility into the dynamics of complex real-time embedded applications than ever before. This visibility is extremely useful not only in the increasingly complex applications typically found in today’s products, but in applications that cannot be halted for the debugging process.

This white paper outlines how the Serial Wire viewer and associated technologies which are part of the CoreSight architecture can be used for advanced debugging while embedded applications execute at full speed.

Get the whitepaper now:

Read our SWV event and data tracing whitepaper!

Topics: Debugging