Raisonance REva Manuel d'utilisateur

Naviguer en ligne ou télécharger Manuel d'utilisateur pour Cartes mères Raisonance REva. Raisonance REva User manual Manuel d'utilisatio

  • Télécharger
  • Ajouter à mon manuel
  • Imprimer
  • Page
    / 47
  • Table des matières
  • MARQUE LIVRES
  • Noté. / 5. Basé sur avis des utilisateurs
Vue de la page 0
Raisonance
Tools for ARM
Raisonance Tools for
ARM core-based microcontrollers
Getting started
Document version
28 September 2011
Vue de la page 0
1 2 3 4 5 6 ... 46 47

Résumé du contenu

Page 1 - Tools for ARM

RaisonanceTools for ARMRaisonance Tools forARM core-based microcontrollersGetting startedDocument version28 September 2011

Page 2 - Contents

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

Page 3 - Raisonance Tools for ARM

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

Page 4

4. Creating a project Raisonance Tools for ARMThe Ride7 environment should look like this:• Boot Mode option (visible in the Advanced ARM Options) det

Page 5 - 1. Introduction

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

Page 6 - RKit-ARM

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

Page 7 - 2.5 Licenses

Raisonance Tools for ARM 4. Creating a project4.3 Boot mode choicesAfter a reset, the ARM microcontrollers start executing the code at address zero:•

Page 8 - 2.6.2 Derivatives

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

Page 9 - 3.1 Install the new software

Raisonance Tools for ARM 4. Creating a project4.4.2 LD linker optionsThe LD Linker provides various options:• General• Startup• Scripts• Libraries. Ri

Page 10 - 3.4 Register using an RLink

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

Page 11 - 4. Creating a project

Raisonance Tools for ARM 4. Creating a project• The reduced version (“Small printf”) links the <Ride>\lib\ARM\small_printf(_thumb).a library, wh

Page 12

Raisonance Tools for ARMContents1. INTRODUCTION...

Page 13

5. Debugging with the simulator Raisonance Tools for ARM5. Debugging with the simulatorThe Ride7 for ARM simulator simulates ARM7, ARM9 and Cortex-M3

Page 14 - 4.2.2.2 Example application

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

Page 15 - 4.3 Boot mode choices

5. Debugging with the simulator Raisonance Tools for ARM5.4 Simulator toolbarThe simulation is controlled by the simulator toolbar: 1. Run: Pressing t

Page 16 - 4.3.3 External memory mode

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

Page 17 - 4.4.2.3 Scripts

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.

Page 18 - 4.4.2.4 Libraries

Raisonance Tools for ARM 6. Debugging with hardware tools6. Debugging with hardware toolsIn addition to the Raisonance simulator, Ride7 for ARM can be

Page 19 - 4.4.2.5 More

6. Debugging with hardware tools Raisonance Tools for ARM6.2 RLink-ARM programming and debugging featuresRLink is a USB to JTAG interface device desig

Page 20 - 5.3 Launching the simulator

Raisonance Tools for ARM 6. Debugging with hardware tools6.2.2 Configuring Ride7 for using the RLinkAfter selecting RLink-ARM as your debugging tool (

Page 21

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

Page 22 - 5.4 Simulator toolbar

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

Page 23 - 5.6 Viewing the stack

Raisonance Tools for ARM4.4.2 LD linker options...

Page 24 - 5.7 Using breakpoints

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

Page 25 - • Project Options window

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

Page 26 - 6.2.1 RLink capabilities

6. Debugging with hardware tools Raisonance Tools for ARM6.4 Cortex Serial Wire Viewer (SWV) debugging features (Open4 RLink only)Ride7 for ARM suppor

Page 27 - 6.2.2.1 RLink-REva jumpers

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

Page 28

6. Debugging with hardware tools Raisonance Tools for ARMExampe 3:Look at the TestSWV application in {RideDir}\Examples\ARM\Primer\STM32EvoPrimer\Test

Page 29 - 6.2.2.4 JTAG parameters

Raisonance Tools for ARM 6. Debugging with hardware toolsCycle counter:• Every x cycles : enables periodic sampling of the Program Counter or the Cy

Page 30 - 6.2.3.1 Example projects

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

Page 31

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

Page 32 - 6.4.2 Hardware requirements

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

Page 33

Raisonance Tools for ARM 6. Debugging with hardware tools6.4.9 Visualizing SWV traces with Ride7Several views visualize traces during debug, whatever

Page 34

Raisonance Tools for ARM8. CONFORMITY...

Page 35

6. Debugging with hardware tools Raisonance Tools for ARM6.4.9.2 SWV Global Trace ViewDebug->Advanced commands...->SWV Global Trace View opens t

Page 36

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

Page 37

7. Raisonance solutions for ARM upgrades Raisonance Tools for ARM7. Raisonance solutions for ARM upgradesBy default, all Raisonance hardware products

Page 38 - 6.4.8 Start / Stop the trace

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

Page 39

8. Conformity Raisonance Tools for ARM8. Conformity ROHS ComplianceRaisonance products are certified to comply with the European Union RoHS (Restricti

Page 40 - 6.4.9.2 SWV Global Trace View

Raisonance Tools for ARM 9. Glossary9. GlossaryTerm DescriptionSWD Serial Wire DebuggerJTAG Joint Test Action Group (or "IEEE Standard 1149.1&quo

Page 41 - 6.4.9.4 SWV Limitations

10. Index Raisonance Tools for ARM10. IndexAlphabetical IndexAdditional help or information...5ARM MCUs...

Page 42 - Entry Pro Entry Enterprise

Raisonance Tools for ARM 11. History11. HistoryDate DescriptionJanuary 2009 Initial versionJune 2010 Added SWVIncrease debug limit up to 64KbOctober 2

Page 43 - 7.3 RKit and RLink options

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

Page 44 - 8. Conformity

2. Raisonance tools for ARM overview Raisonance Tools for ARM2. Raisonance tools for ARM overviewRaisonance's integrated development environment,

Page 45 - 9. Glossary

Raisonance Tools for ARM 2. Raisonance tools for ARM overview2.3 SIMICE ARM simulatorRaisonance's SIMICE ARM simulator can simulate some of the A

Page 46 - 10. Index

2. Raisonance tools for ARM overview Raisonance Tools for ARM2.6 Supported devices and tools2.6.1 ARM MCUsThe ARM-core based microcontrollers addresse

Page 47 - 11. History

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

Pas de commentaire