RaisonanceTools for ARMRaisonance Tools forARM core-based microcontrollersGetting startedDocument version28 September 2011
3. How to register the new Raisonance tools for ARM Raisonance Tools for ARM8. Check your server for an email from Raisonance Support team with the Ac
Raisonance Tools for ARM 4. Creating a project4. Creating a projectAssembly and C applications can be written using the free GNU GCC toolchain. This c
4. Creating a project Raisonance Tools for ARMThe Ride7 environment should look like this:• Boot Mode option (visible in the Advanced ARM Options) det
Raisonance Tools for ARM 4. Creating a project4.2.2 Using Phyton CMC-ARM Compiler Kit (Enterprise version)To select a different third party compiler t
4. Creating a project Raisonance Tools for ARMHere is an example of Phyton CMC-ARM Compiler Kit commands:4.2.2.1 Startup codeWhen using the Phyton CMC
Raisonance Tools for ARM 4. Creating a project4.3 Boot mode choicesAfter a reset, the ARM microcontrollers start executing the code at address zero:•
4. Creating a project Raisonance Tools for ARM• For the STR75x, the RAM is physically at 0x40000000 but it is also seen at 0x00000000. • For the STR91
Raisonance Tools for ARM 4. Creating a project4.4.2 LD linker optionsThe LD Linker provides various options:• General• Startup• Scripts• Libraries. Ri
4. Creating a project Raisonance Tools for ARMStarter Kit Limited: This option should be used when debugging in RAM with the limited version of the RL
Raisonance Tools for ARM 4. Creating a project• The reduced version (“Small printf”) links the <Ride>\lib\ARM\small_printf(_thumb).a library, wh
Raisonance Tools for ARMContents1. INTRODUCTION...
5. Debugging with the simulator Raisonance Tools for ARM5. Debugging with the simulatorThe Ride7 for ARM simulator simulates ARM7, ARM9 and Cortex-M3
Raisonance Tools for ARM 5. Debugging with the simulator1. The upper part of the Debug tab. Shows the different Data views available on a given microc
5. Debugging with the simulator Raisonance Tools for ARM5.4 Simulator toolbarThe simulation is controlled by the simulator toolbar: 1. Run: Pressing t
Raisonance Tools for ARM 5. Debugging with the simulator5.5 Viewing a peripheralTo view a peripheral, you must open it by clicking on the correspondin
5. Debugging with the simulator Raisonance Tools for ARM5.7 Using breakpointsYou can set a breakpoint either in the source file, or in the code view.
Raisonance Tools for ARM 6. Debugging with hardware tools6. Debugging with hardware toolsIn addition to the Raisonance simulator, Ride7 for ARM can be
6. Debugging with hardware tools Raisonance Tools for ARM6.2 RLink-ARM programming and debugging featuresRLink is a USB to JTAG interface device desig
Raisonance Tools for ARM 6. Debugging with hardware tools6.2.2 Configuring Ride7 for using the RLinkAfter selecting RLink-ARM as your debugging tool (
6. Debugging with hardware tools Raisonance Tools for ARM6.2.2.2 RLink JTAG-SWD ADP jumpersWhen using a stand-alone RLink, you must use an ADP to adap
Raisonance Tools for ARM 6. Debugging with hardware tools6.2.2.3 Instant actionsThis allows you to carry out various instant actions without leaving t
Raisonance Tools for ARM4.4.2 LD linker options...
6. Debugging with hardware tools Raisonance Tools for ARM• Speed of the JTAG clock: specifies the clock speed.If your CPU’s clock is slow, then you mu
Raisonance Tools for ARM 6. Debugging with hardware tools6.3.2 Installing the Signum Systems USB driver for Ride7To install the USB driver for JTAGjet
6. Debugging with hardware tools Raisonance Tools for ARM6.4 Cortex Serial Wire Viewer (SWV) debugging features (Open4 RLink only)Ride7 for ARM suppor
Raisonance Tools for ARM 6. Debugging with hardware toolsThis panel configures the Serial Wire Output:• Check the Enable option if you want to use the
6. Debugging with hardware tools Raisonance Tools for ARMExampe 3:Look at the TestSWV application in {RideDir}\Examples\ARM\Primer\STM32EvoPrimer\Test
Raisonance Tools for ARM 6. Debugging with hardware toolsCycle counter:• Every x cycles : enables periodic sampling of the Program Counter or the Cy
6. Debugging with hardware tools Raisonance Tools for ARM6.4.7 Configuring Ride7 to use the SWV watchpoint tracesGo to the menu Debug->Advanced com
Raisonance Tools for ARM 6. Debugging with hardware tools- When Data Value matching 2 addresses is used, the Comparator 2 and 3 are implicitly used, a
6. Debugging with hardware tools Raisonance Tools for ARM6.4.8 Start / Stop the traceThe Start / Stop command is available on the SWV Global Trace Vie
Raisonance Tools for ARM 6. Debugging with hardware tools6.4.9 Visualizing SWV traces with Ride7Several views visualize traces during debug, whatever
Raisonance Tools for ARM8. CONFORMITY...
6. Debugging with hardware tools Raisonance Tools for ARM6.4.9.2 SWV Global Trace ViewDebug->Advanced commands...->SWV Global Trace View opens t
Raisonance Tools for ARM 6. Debugging with hardware toolsExample of trace with PC time stamp:6.4.9.3 SWV error messagesSome error messages can occur i
7. Raisonance solutions for ARM upgrades Raisonance Tools for ARM7. Raisonance solutions for ARM upgradesBy default, all Raisonance hardware products
Raisonance Tools for ARM 7. Raisonance solutions for ARM upgrades7.2 Upgrade path 2 (RKit-ARM-Lite to RKit-ARM-Enterprise)The RKit-ARM capabilities ar
8. Conformity Raisonance Tools for ARM8. Conformity ROHS ComplianceRaisonance products are certified to comply with the European Union RoHS (Restricti
Raisonance Tools for ARM 9. Glossary9. GlossaryTerm DescriptionSWD Serial Wire DebuggerJTAG Joint Test Action Group (or "IEEE Standard 1149.1&quo
10. Index Raisonance Tools for ARM10. IndexAlphabetical IndexAdditional help or information...5ARM MCUs...
Raisonance Tools for ARM 11. History11. HistoryDate DescriptionJanuary 2009 Initial versionJune 2010 Added SWVIncrease debug limit up to 64KbOctober 2
Raisonance Tools for ARM 1. Introduction1. IntroductionThis guide should be used by anyone with an interest in Ride7 for ARM. The new Ride7 and RKit-A
2. Raisonance tools for ARM overview Raisonance Tools for ARM2. Raisonance tools for ARM overviewRaisonance's integrated development environment,
Raisonance Tools for ARM 2. Raisonance tools for ARM overview2.3 SIMICE ARM simulatorRaisonance's SIMICE ARM simulator can simulate some of the A
2. Raisonance tools for ARM overview Raisonance Tools for ARM2.6 Supported devices and tools2.6.1 ARM MCUsThe ARM-core based microcontrollers addresse
Raisonance Tools for ARM 3. How to register the new Raisonance tools for ARM3. How to register the new Raisonance tools for ARMThe new Ride7 and RKit-
Commentaires sur ces manuels