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

Raisonance Tools for ARM 6. Debugging with hardware tools
6. Debugging with hardware tools
In addition to the Raisonance simulator, Ride7 for ARM can be used with a number of hardware
debugging tools.
• RLink USB to JTAG emulators from Raisonance.
• JTAGjet USB to JTAG emulators from Signum Systems.
• Serial Wire Viewer debugging features for Cortex ARM based micro controllers. The SWV
provides a low cost method of obtaining information from inside the MCU using ARM
CoreSight™ technology.
From a user interface point of view, basic debugging functions (setting a breakpoint, single-stepping
and checking memory and registers) are identical whether you are using the simulator or a hardware
debugging tool. This chapter describes how to use the available drivers and the specificities of each.
6.1 Selecting hardware debugging tools
Within Ride7, you can choose your target hardware debugger from 2 menus.
• Project Options window.
• Options > Project Properties menu, Advanced ARM Options > Debug Environment.
1. From the Debug Tool option you can choose between a list of available tools.
a. RLink ARM: If you have an RLink connected to the target ARM CPU on your application
board via a JTAG or SWD connector, or if you are using the REva evaluation board, which
includes an embedded RLink.
b. JTAGjet: If you have a JTAGjet connected to the target STRx on your application board via
either a JTAG or an ETM connector.
2. Then, configure the tool using the Advanced Options, either under the ARM RLink section or
under the JTAGJet section:
- 25 -