Serial Wire Viewer (SWV)

When developing applications for Cortex microcontrollers, the Serial Wire Viewer (SWV) in combination with Serial Wire Debug (SWD) leverage ARM CoreSight™ technology is providing advanced debugging features. The serial wire viewer (SWV) is the possibility to output data via a single pin. This output is connected to the TDO pin, normally used by JTAG. As a consequence the feature of serial-wire-viewer is only supported, when debugging in serial-wire-debug-mode. You have to decide which debugging connection to use when starting HiTOP and connecting the target. With an additional License, Tantino Cortex customers have access to four extended features based on this technology:

  • Semi-Hosting
  • Data Tracing - Data Mode
  • Data Tracing - Graphical View
  • Performance Analysis via Profiling
  • Exception trace (list view) with post filtering of exceptions

Semi-Hosting

Debugging example according the printf principal


Data Tracing - Data Mode

The data trace feature provides you with the possibility to record up to 4 variables. This feature operates without real-time violation!


Data Tracing - Graphical View

As an extension to the data tracing feature., the recorded data can also displayed in graphical form:

 

Performance Analysis via Profiling

HiTOP can configure the target MCU to sample the PC register cyclically. The cycle time is configured by HiTOP and can not be changed. The measured results are then displayed in a graphical form.

Exception trace (list view) with post filtering of exceptions.