User manual

Table Of Contents
Raisonance Tools for ARM 2. Raisonance tools for ARM overview
2.3 SIMICE ARM simulator
Raisonance's SIMICE ARM simulator can simulate some of the ARM peripherals, or connect to your
ARM CPU for programming and debugging with JTAG standard emulators such as:
RLink USB to JTAG dongle from Raisonance,
JTAGjet USB to JTAG dongle from Signum Systems (for STRx devices only).
SIMICE ARM is included in RKit-ARM-Lite. It simulates the core (including the entire memory space)
and most peripherals. Complex peripherals (USB, CAN) and some less common peripherals are not
simulated.
The same user interface is used for the simulator and the hardware debugging tools (RLink, JTAGjet).
2.4 RLink
RLink is a JTAG standard emulator with a USB interface. It allows you to program ARM devices on an
application board and debug the application while it runs on the target. Raisonance’s REva evaluation
boards feature an embedded (detachable) RLink.
Rlink-STD for ARM (and Primer, REva, Open4 ) are limited to a code size of 64 Kbytes.
RLink-PRO for ARM allows debugging with unlimited code size.
Note: RLinks have different capabilities for programming and debugging ARM7, ARM9, Cortex-M3, ST7
and uPSD microcontrollers. Your RLink’s capability to program and debug any Ride7-supported target
microcontroller is shown when Ride7 reads your RLink’s serial number.
For a description of the different debugging capabilities, refer to Debugging with Hardware Tools.
2.5 Licenses
Any files not mentioned here are under license by Raisonance or other companies. They should not be
copied or distributed without written agreement from their owners.
The GNU toolchain is under the GPL license, which makes it free to use without royalties, as are
some of the files written by Raisonance and ST. You can assume that everything under the arm-
gcc and GNU subdirectories of the Ride7 installation folder can be freely used, copied and
distributed, but is without any warranty and only limited support from Raisonance.
Raisonance’s solution for ARM core based MCUs has two levels of license:
Hardware license: controls the hardware-based debug limitation of 64 Kbytes of code in
RAM or Flash memory.
Software license: controls software features, details are provided at http://www.mcu-
raisonance.com/software_packages_arm.html
- 7 -