User manual
Table Of Contents
- 1. Introduction
- 2. Raisonance tools for ARM overview
- 3. How to register the new Raisonance tools for ARM
- 4. Creating a project
- 5. Debugging with the simulator
- 6. Debugging with hardware tools
- 6.1 Selecting hardware debugging tools
- 6.2 RLink-ARM programming and debugging features
- 6.3 JTAGjet programming and debugging features
- 6.4 Cortex Serial Wire Viewer (SWV) debugging features (Open4 RLink only)
- 6.4.1 Introduction
- 6.4.2 Hardware requirements
- 6.4.3 Configure Ride7 to use the SWV
- 6.4.4 Modify your application to use SWV software traces
- 6.4.5 Configure Ride7 to use SWV software traces
- 6.4.6 Configuring Ride7 to use the SWV hardware traces
- 6.4.7 Configuring Ride7 to use the SWV watchpoint traces
- 6.4.8 Start / Stop the trace
- 6.4.9 Visualizing SWV traces with Ride7
- 7. Raisonance solutions for ARM upgrades
- 8. Conformity
- 9. Glossary
- 10. Index
- 11. History

6. Debugging with hardware tools Raisonance Tools for ARM
6.4.9.2 SWV Global Trace View
Debug->Advanced commands...->SWV Global Trace View opens the SWV Global Trace View:
This view is global for all ITM channels and DWT features. It shows all the events received on the
SWV, one event by line, with the following information:
• Index: incremental event number,
• Packet: packet data as it was received, with no treatment,
• Time: time stamp of the event,
• Event: type of event with channel source number,
• Value: value sent by the event (hex value for ITM Port 1, and exception number in this
example),
• Delayed: indicates that the time is not accurate, the SWV module has not been able to set a
time to all the events that occurred (the Time Stamp event has lower priority than other events).
Available commands:
• Auto refresh: uncheck this option to temporarily navigate into the view.
• Auto resize: push this button to resize all the columns of the list, and to display all the data.
• Clear view: allows to clear the view, without stop the trace.
• Suspend Trace / Restart Trace: stops the trace, or reinitializes the trace.
• Start trace: start the trace after a suspend command.
Notes:
- Time is relative to the beginning of the trace, if Time Stamp has been validated in the DWT
configuration dialog box. In other cases, the time is absolute PC time.
- When you click on Start Trace, after having stopped the trace, trace acquisition is restarted, the
new trace events are appended at the end of the previous trace.
– When you click on Restart Trace after having stopped the trace, the trace is reinitialized (views
and buffers are cleared) and the previous trace is lost.
- 40 -