Cortexa Technology 7202 Spezifikationen

Stöbern Sie online oder laden Sie Spezifikationen nach Wasserpumpen Cortexa Technology 7202 herunter. Cortexa Technology 7202 Specifications Benutzerhandbuch

  • Herunterladen
  • Zu meinen Handbüchern hinzufügen
  • Drucken
  • Seite
    / 194
  • Inhaltsverzeichnis
  • FEHLERBEHEBUNG
  • LESEZEICHEN
  • Bewertet. / 5. Basierend auf Kundenbewertungen
Seitenansicht 0
ARM Debugger 1
©1989-2014 Lauterbach GmbH
ARM Debugger
TRACE32 Online Help
TRACE32 Directory
TRACE32 Index
TRACE32 Documents ......................................................................................................................
ICD In-Circuit Debugger ................................................................................................................
Processor Architecture Manuals ..............................................................................................
ARM/CORTEX/XSCALE ...........................................................................................................
ARM Debugger ..................................................................................................................... 1
Brief Overview of Documents for New Users ................................................................. 7
Warning .............................................................................................................................. 8
Quick Start of the JTAG Debugger .................................................................................. 9
Troubleshooting ................................................................................................................ 11
Communication between Debugger and Processor can not be established 11
FAQ ..................................................................................................................................... 12
ARM 12
ARM7 14
JANUS 15
ARM9 15
ARM10 16
ARM11 16
Cortex-A/-R 17
XSCALE 17
Trace Extensions ............................................................................................................... 18
Symmetric Multiprocessing ............................................................................................. 19
ARM Specific Implementations ........................................................................................ 20
Breakpoints 20
Software Breakpoints 20
On-chip Breakpoints for Instructions 20
On-chip Breakpoints for Data 20
Hardware Breakpoints (Bus Trace only) 22
Example for Standard Breakpoints 23
Complex Breakpoints 25
Direct ICE Breaker Access 25
Trigger 26
Virtual Terminal 27
Seitenansicht 0
1 2 3 4 5 6 ... 193 194

Inhaltsverzeichnis

Seite 1 - ARM Debugger

ARM Debugger 1 ©1989-2014 Lauterbach GmbHARM DebuggerTRACE32 Online Help TRACE32 Directory TRACE32 Index TRACE32 Documents ...

Seite 2

ARM Debugger 10 Quick Start of the JTAG Debugger ©1989-2014 Lauterbach GmbHA start sequence example is shown below. This sequence can be

Seite 3

ARM Debugger 100 ARM specific SYStem Commands ©1989-2014 Lauterbach GmbHSYStem.Option ICEPICKONLY Only ICEPick registers accessibleDefaul

Seite 4

ARM Debugger 101 ARM specific SYStem Commands ©1989-2014 Lauterbach GmbHSYStem.Option INTDIS Disable all interruptsDefault: OFF.If this o

Seite 5

ARM Debugger 102 ARM specific SYStem Commands ©1989-2014 Lauterbach GmbHSome processors have a security feature and require a key to unse

Seite 6

ARM Debugger 103 ARM specific SYStem Commands ©1989-2014 Lauterbach GmbHSYStem.Option MEMORYHPROT Select memory-AP HPROT bitsDefault: 0Th

Seite 7

ARM Debugger 104 ARM specific SYStem Commands ©1989-2014 Lauterbach GmbHDerivatives having a memory protection unit do not allow the debu

Seite 8

ARM Debugger 105 ARM specific SYStem Commands ©1989-2014 Lauterbach GmbHSYStem.Option NOIRCHECK No JTAG instruction register checkDefault

Seite 9

ARM Debugger 106 ARM specific SYStem Commands ©1989-2014 Lauterbach GmbHSYStem.Option NoSecureFix Do not switch to secure modeDefault: OF

Seite 10 - ©1989-2014 Lauterbach GmbH

ARM Debugger 107 ARM specific SYStem Commands ©1989-2014 Lauterbach GmbHThe debugger uses longer timeouts as might be needed when used on

Seite 11 - Troubleshooting

ARM Debugger 108 ARM specific SYStem Commands ©1989-2014 Lauterbach GmbHSYStem.Option PWRCHECKFIX Check power and clockDefault: OFF.Fix f

Seite 12

ARM Debugger 109 ARM specific SYStem Commands ©1989-2014 Lauterbach GmbHThis option is only available on ARM9.SYStem.Option PWRDWNRecover

Seite 13

ARM Debugger 11 Troubleshooting ©1989-2014 Lauterbach GmbHTroubleshootingCommunication between Debugger and Processor can not be establis

Seite 14

ARM Debugger 110 ARM specific SYStem Commands ©1989-2014 Lauterbach GmbHsequence is only possible while nTRST is inactive. In the followi

Seite 15

ARM Debugger 111 ARM specific SYStem Commands ©1989-2014 Lauterbach GmbHSYStem.Option RESTARTFIX Wait after core restartDefault: OFF.Bug

Seite 16

ARM Debugger 112 ARM specific SYStem Commands ©1989-2014 Lauterbach GmbHSYStem.Option SOFTLONG Use 32-bit access to set breakpointDefault

Seite 17

ARM Debugger 113 ARM specific SYStem Commands ©1989-2014 Lauterbach GmbHSYStem.Option StandByTraceDelaytime Delay for activating trace af

Seite 18 - Trace Extensions

ARM Debugger 114 ARM specific SYStem Commands ©1989-2014 Lauterbach GmbHIf this option is active the debugger sends a special initializat

Seite 19 - Symmetric Multiprocessing

ARM Debugger 115 ARM specific SYStem Commands ©1989-2014 Lauterbach GmbHSYStem.Option TraceStrobe Obsolete commandThis command is obsolet

Seite 20 - ARM Specific Implementations

ARM Debugger 116 ARM specific SYStem Commands ©1989-2014 Lauterbach GmbHSYStem.Option WaitReset Wait with JTAG activities after deasserti

Seite 21 - Overview

ARM Debugger 117 ARM specific SYStem Commands ©1989-2014 Lauterbach GmbHSYStem.Option ZoneSPACES Enable symbol management for ARM zonesDe

Seite 22

ARM Debugger 118 ARM specific SYStem Commands ©1989-2014 Lauterbach GmbHSYStem.Option ZoneSPACES ONIf the ZoneSPACES option is enabled (O

Seite 23

ARM Debugger 119 ARM specific SYStem Commands ©1989-2014 Lauterbach GmbHExample 2 - Symbolic memory access:Example 3 - Deleting Zone-spec

Seite 24

ARM Debugger 1 2 F A Q ©1989-2014 Lauterbach GmbHFAQARM Debugging via VPNThe debugger is accessed via Internet/VPN and the performance

Seite 25 - Direct ICE Breaker Access

ARM Debugger 120 ARM specific SYStem Commands ©1989-2014 Lauterbach GmbHIn such a setup with hypervisor and guest OS, it is possible to l

Seite 26

ARM Debugger 121 ARM specific SYStem Commands ©1989-2014 Lauterbach GmbHExample setup for a guest OS and a hypervisor:In this example, th

Seite 27 - Virtual Terminal

ARM Debugger 122 ARM specific SYStem Commands ©1989-2014 Lauterbach GmbHSYStem.RESetOut Assert nRESET/nSRST on JTAG connectorIf possible

Seite 28 - Semihosting

ARM Debugger 123 ARM Specific Benchmarking Commands ©1989-2014 Lauterbach GmbHARM Specific Benchmarking CommandsThe BMC (BenchMark Counte

Seite 29 -    

ARM Debugger 124 ARM Specific Benchmarking Commands ©1989-2014 Lauterbach GmbHBMC.MODE Define the operating mode of the benchmark counter

Seite 30 -   

ARM Debugger 125 ARM Specific Benchmarking Commands ©1989-2014 Lauterbach GmbHBMC.PMNx Configure the performance monitorThe command is av

Seite 31 - Runtime Measurement

ARM Debugger 126 ARM Specific Benchmarking Commands ©1989-2014 Lauterbach GmbHOn ARM1136 there are two separate counters PMN0 and PMN1 av

Seite 32 - Coprocessors

ARM Debugger 127 ARM Specific Benchmarking Commands ©1989-2014 Lauterbach GmbHEMEM Incremented for each explicit external data access. Th

Seite 33 - Access Classes

ARM Debugger 128 ARM Specific Benchmarking Commands ©1989-2014 Lauterbach GmbHTo count for branches taken, in relation to mispredicted br

Seite 34

ARM Debugger 129 ARM Specific Benchmarking Commands ©1989-2014 Lauterbach GmbHFunctionsBMC.PRESCALER Prescale the measured cyclesIf ON, t

Seite 35 - TrustZone Technology

ARM Debugger 1 3 F A Q ©1989-2014 Lauterbach GmbHSetting a Software Breakpoint failsWhat can be the reasons why setting a software brea

Seite 36 - Accessing Memory

ARM Debugger 130 ARM Specific TrOnchip Commands ©1989-2014 Lauterbach GmbHARM Specific TrOnchip CommandsThe TrOnchip command provides low

Seite 37

ARM Debugger 131 ARM Specific TrOnchip Commands ©1989-2014 Lauterbach GmbHTrOnchip.A.CYcle Define access typeDefines on which cycle the I

Seite 38 - Consequence for Debugging

ARM Debugger 132 ARM Specific TrOnchip Commands ©1989-2014 Lauterbach GmbHTrOnchip.A.Address Define address selectorThe address/range for

Seite 39

ARM Debugger 133 ARM Specific TrOnchip Commands ©1989-2014 Lauterbach GmbHTrOnchip.A.Extern Define the use of EXTERN linesDefines if the

Seite 40 - Debugger Setup

ARM Debugger 134 ARM Specific TrOnchip Commands ©1989-2014 Lauterbach GmbHIf TrOnchip.Convert is set to ON (default) and a breakpoint is

Seite 41

ARM Debugger 135 ARM Specific TrOnchip Commands ©1989-2014 Lauterbach GmbHTrOnchip.Set Set bits in the vector catch registerDefault: DABO

Seite 42 - ARM specific SYStem Commands

ARM Debugger 136 ARM Specific TrOnchip Commands ©1989-2014 Lauterbach GmbHTrOnchip.TEnable Define address selector for bus traceDefine a

Seite 43

ARM Debugger 137 ARM Specific TrOnchip Commands ©1989-2014 Lauterbach GmbHTrOnchip.TCYcle Define cycle type for bus traceDefines the cycl

Seite 44

ARM Debugger 138 ARM Specific TrOnchip Commands ©1989-2014 Lauterbach GmbHTtrOnchip.VarCONVert Convert variable breakpointsThe ICE-breake

Seite 45 - (Components)

ARM Debugger 1 3 9 C P U s p e c i f i c M M U C o m m a n d s ©1989-2014 Lauterbach GmbHCPU specific MMU CommandsMMU.DUMP Display M

Seite 46

ARM Debugger 1 4 F A Q ©1989-2014 Lauterbach GmbHARM7 Unstable DataWhy do I have flickering data in some windows?Please make sure that

Seite 47

ARM Debugger 1 4 0 C P U s p e c i f i c M M U C o m m a n d s ©1989-2014 Lauterbach GmbHCPU specific tables:ITLB Displays the conte

Seite 48 - <parameter> “General”

ARM Debugger 1 4 1 C P U s p e c i f i c M M U C o m m a n d s ©1989-2014 Lauterbach GmbHDescription of columns in the TLB dump wind

Seite 49

ARM Debugger 1 4 2 C P U s p e c i f i c M M U C o m m a n d s ©1989-2014 Lauterbach GmbHMMU.List Display MMU tableLists the address

Seite 50

ARM Debugger 1 4 3 C P U s p e c i f i c M M U C o m m a n d s ©1989-2014 Lauterbach GmbHCPU specific tables:MMU.SCAN Load MMU table

Seite 51

ARM Debugger 1 4 4 C P U s p e c i f i c M M U C o m m a n d s ©1989-2014 Lauterbach GmbHPageTable Load the current MMU address tran

Seite 52

ARM Debugger 1 4 5 T a r g e t A d a p t i o n ©1989-2014 Lauterbach GmbHTarget AdaptionProbe CablesFor debugging two kind of probe ca

Seite 53

ARM Debugger 1 4 6 T a r g e t A d a p t i o n ©1989-2014 Lauterbach GmbHCombiProbeAdaption for ARM CombiProbe: See http://www.lauterb

Seite 54

ARM Debugger 147 Support ©1989-2014 Lauterbach GmbHSupportAvailable ToolsARM7 CPUICEFIREICDDEBUGICDMONITORICDTRACEPOWERINTEGRATORINSTRUC

Seite 55

ARM Debugger 148 Support ©1989-2014 Lauterbach GmbHARM720T YES YES YES YESARM720T-AMBA YES YES YES YES YESARM740T YES YES YES YESARM740T-

Seite 56

ARM Debugger 149 Support ©1989-2014 Lauterbach GmbHAT91SAM7A2 YES YES YESAT91SAM7A3 YES YES YESAT91SAM7L128 YES YES YESAT91SAM7L64 YES YE

Seite 57

ARM Debugger 1 5 F A Q ©1989-2014 Lauterbach GmbHJANUS No information availableARM9 Setting a Software Breakpoint failsWhat can be the

Seite 58

ARM Debugger 150 Support ©1989-2014 Lauterbach GmbHCSM5000 YES YES YESCSM5200 YES YES YESCX81210 YES YES YESCX81400 YES YES YESD5205 YES

Seite 59

ARM Debugger 151 Support ©1989-2014 Lauterbach GmbHLH77790 YES YES YESLH79520 YES YES YESLITHIUM YES YES YESLOGIC_CBP3.0 YES YES YESLOGIC

Seite 60

ARM Debugger 152 Support ©1989-2014 Lauterbach GmbHLPC2364 YES YES YES YESLPC2365 YES YES YES YESLPC2366 YES YES YES YESLPC2367 YES YES Y

Seite 61

ARM Debugger 153 Support ©1989-2014 Lauterbach GmbHML67Q5300 YES YES YESML70511LA YES YES YESML7051LA YES YES YESMN1A7T0200 YES YES YESMO

Seite 62

ARM Debugger 154 Support ©1989-2014 Lauterbach GmbHPCD80720 YES YES YES YESPCD80721 YES YES YES YESPCD80725 YES YES YES YESPCD80727 YES Y

Seite 63

ARM Debugger 155 Support ©1989-2014 Lauterbach GmbHSC100 YES YES YESSC110 YES YES YESSIRFSTARII YES YES YESSJA2020 YES YES YESSOCLITE+ YE

Seite 64

ARM Debugger 156 Support ©1989-2014 Lauterbach GmbHTMS470R1VC336A YES YES YESTMS470R1VC338 YES YES YESTMS470R1VC346A YES YES YESTMS470R1V

Seite 65

ARM Debugger 157 Support ©1989-2014 Lauterbach GmbHARM9 CPUICEFIREICDDEBUGICDMONITORICDTRACEPOWERINTEGRATORINSTRUCTIONSIMULATOR88AP128 Y

Seite 66

ARM Debugger 158 Support ©1989-2014 Lauterbach GmbHAAEC-2000 YES YES YESAM1707 YES YES YESAM1808 YES YES YESAM1810 YES YES YESAM3872 YES

Seite 67

ARM Debugger 159 Support ©1989-2014 Lauterbach GmbHCX22491 YES YES YESCX22492 YES YES YESCX22496 YES YES YESCX82100 YES YES YESDB5500 YES

Seite 68

ARM Debugger 1 6 F A Q ©1989-2014 Lauterbach GmbHARM10 ARM11 Arm DongleModifications for ARM DongleSetting a Software Breakpoint fail

Seite 69

ARM Debugger 160 Support ©1989-2014 Lauterbach GmbHEPXA1 YES YES YES YESEPXA10 YES YES YES YESEPXA4 YES YES YES YESERTEC200 YES YES YES Y

Seite 70

ARM Debugger 161 Support ©1989-2014 Lauterbach GmbHLPC3152 YES YES YESLPC3154 YES YES YESLPC3180 YES YES YESLPC3220 YES YES YESLPC3230 YE

Seite 71

ARM Debugger 162 Support ©1989-2014 Lauterbach GmbHOMAP310 YES YES YES YESOMAP331 YES YES YES YESOMAP3430 YES YES YES YESOMAP3440 YES YES

Seite 72

ARM Debugger 163 Support ©1989-2014 Lauterbach GmbHSC200 YES YES YES YESSC210 YES YES YES YESSCORPIO YES YES YESSP2503 YES YES YESSP2506

Seite 73

ARM Debugger 164 Support ©1989-2014 Lauterbach GmbHTMS320C6A8143 YES YES YESTMS320C6A8147 YES YES YESTMS320C6A8148 YES YES YESTMS320C6A81

Seite 74

ARM Debugger 165 Support ©1989-2014 Lauterbach GmbHARM10 ARM11 CPUICEFIREICDDEBUGICDMONITORICDTRACEPOWERINTEGRATORINSTRUCTIONSIMULATORA

Seite 75

ARM Debugger 166 Support ©1989-2014 Lauterbach GmbHMXC91231 YES YES YES YESMXC91321 YES YES YES YESMXC91323 YES YES YES YESMXC91331 YES Y

Seite 76

ARM Debugger 167 Support ©1989-2014 Lauterbach GmbHCortex-A/-R CPUICEFIREICDDEBUGICDMONITORICDTRACEPOWERINTEGRATORINSTRUCTIONSIMULATOR66

Seite 77

ARM Debugger 168 Support ©1989-2014 Lauterbach GmbHCORTEX-R5 YES YES YES YESCORTEX-R5F YES YES YES YESCORTEX-R5MPCORE YES YES YES YESCORT

Seite 78

ARM Debugger 169 Support ©1989-2014 Lauterbach GmbHMV78160V7 YES YES YESMV78230V7 YES YES YESMV78260V7 YES YES YESMV78460V7 YES YES YESOM

Seite 79

ARM Debugger 1 7 F A Q ©1989-2014 Lauterbach GmbHCortex-A/-RNo information availableXSCALE Setting a Software Breakpoint failsWhat can

Seite 80

ARM Debugger 170 Support ©1989-2014 Lauterbach GmbHRM46L852-ZWT YES YES YESRM48L530-PGE YES YES YESRM48L530-ZWT YES YES YES YESRM48L540-P

Seite 81

ARM Debugger 171 Support ©1989-2014 Lauterbach GmbHTMS320DM8167 YES YES YESTMS320DM8168 YES YES YESTMS570LS0332 YES YES YESTMS570LS0432 Y

Seite 82

ARM Debugger 172 Support ©1989-2014 Lauterbach GmbHVF31xR YES YES YES YESVF32xR YES YES YES YESVF3xx YES YES YES YESVF4xx YES YES YES YES

Seite 83 -    

ARM Debugger 173 Support ©1989-2014 Lauterbach GmbHCompilers Language Compiler Company Option CommentC CARM ARM Germany GmbH ELF/DWARFC

Seite 84 -   

ARM Debugger 174 Support ©1989-2014 Lauterbach GmbHRealtime Operation Systems Name Company CommentAMX KadakProducts Ltd.Android - Dalvik

Seite 85

ARM Debugger 175 Support ©1989-2014 Lauterbach GmbHSYS/BIOS Texas InstrumentsT-Kernel eSOL Co., Ltd.T-Kernel SMP eSOL Co., Ltd.ThreadX Ex

Seite 86

ARM Debugger 176 Support ©1989-2014 Lauterbach GmbH3rd Party Tool Integrations CPU Tool Company HostALL ADENEO Adeneo EmbeddedALL X-TOOL

Seite 87

ARM Debugger 177 Products ©1989-2014 Lauterbach GmbHProductsProduct InformationARM7 OrderNo Code TextLA-7746 JTAG-ARM7-20 JTAG

Seite 88

ARM Debugger 178 Products ©1989-2014 Lauterbach GmbHLA-3770 CONV-ARM20/MIPI34 ARM Converter ARM-20 to MIPI-10/20/34Converter to conne

Seite 89

ARM Debugger 179 Products ©1989-2014 Lauterbach GmbHARM9 OrderNo Code TextLA-7742 JTAG-ARM9 JTAG Debugger for ARM9 (ICD)sup

Seite 90

ARM Debugger 1 8 T r a c e E x t e n s i o n s ©1989-2014 Lauterbach GmbHTrace ExtensionsThere are two types of trace extensions avail

Seite 91

ARM Debugger 180 Products ©1989-2014 Lauterbach GmbHLA-7742X JTAG-ARM9-X JTAG Debugger Extension for ARM9supports ARM9Extension

Seite 92

ARM Debugger 181 Products ©1989-2014 Lauterbach GmbHARM10 OrderNo Code TextLA-7744 JTAG-ARM10 JTAG Debugger for ARM10 (ICD)s

Seite 93

ARM Debugger 182 Products ©1989-2014 Lauterbach GmbHLA-7970X TRACE-LICENSE-ARM Trace License for ARM (Debug Cable)Supports for Embedde

Seite 94

ARM Debugger 183 Products ©1989-2014 Lauterbach GmbHARM11 OrderNo Code TextLA-7765 JTAG-ARM11 JTAG Debugger for ARM11 (ICD)s

Seite 95

ARM Debugger 184 Products ©1989-2014 Lauterbach GmbHLA-7765A JTAG-ARM11-A JTAG Debugger License for ARM11 Add.supports ARM11Exten

Seite 96

ARM Debugger 185 Products ©1989-2014 Lauterbach GmbHCortex-A/-R OrderNo Code TextLA-7843 JTAG-CORTEX-A/R JTAG Debugger for Cortex

Seite 97

ARM Debugger 186 Products ©1989-2014 Lauterbach GmbHLA-3717 MES-AD-JTAG20 Measuring Adapter JTAG 20Adapter to measure JTAG signal

Seite 98

ARM Debugger 187 Products ©1989-2014 Lauterbach GmbHOrder InformationARM7 Order No. Code TextLA-7746 JTAG-ARM7-20 JTAG Debugger for ARM7

Seite 99

ARM Debugger 188 Products ©1989-2014 Lauterbach GmbHARM9 LA-3760A JTAG-XTENSA-A JTAG Debugger License for Xtensa Add.LA-7832A JTAG-ZSP40

Seite 100

ARM Debugger 189 Products ©1989-2014 Lauterbach GmbHLA-7836A JTAG-MMDSP-A JTAG Debugger License for MMDSPLA-7789A JTAG-OAK-SEIB-A JTAG De

Seite 101

ARM Debugger 1 9 S y m m e t r i c M u l t i p r o c e s s i n g ©1989-2014 Lauterbach GmbHSymmetric MultiprocessingA multi-core syste

Seite 102

ARM Debugger 190 Products ©1989-2014 Lauterbach GmbHARM10 Order No. Code TextLA-7744 JTAG-ARM10 JTAG Debugger for ARM10 (ICD)LA-7744A JT

Seite 103

ARM Debugger 191 Products ©1989-2014 Lauterbach GmbHARM11 Order No. Code TextLA-7765 JTAG-ARM11 JTAG Debugger for ARM11 (ICD)LA-7765A JT

Seite 104

ARM Debugger 192 Products ©1989-2014 Lauterbach GmbHLA-7960X MULTICORE-LICENSE License for Multicore DebuggingOrder No. Code Text

Seite 105

ARM Debugger 193 Products ©1989-2014 Lauterbach GmbHCortex-A/-R Order No. Code TextLA-7843 JTAG-CORTEX-A/R JTAG Debugger for Cortex-A/-R

Seite 106

ARM Debugger 194 Products ©1989-2014 Lauterbach GmbHLA-3760A JTAG-XTENSA-A JTAG Debugger License for Xtensa Add.LA-7832A JTAG-ZSP400-A JT

Seite 107

ARM Debugger 2 ©1989-2014 Lauterbach GmbH Semihosting 28 SVC (SWI) Emulation Mode 28

Seite 108

ARM Debugger 2 0 A R M S p e c i f i c I m p l e m e n t a t i o n s ©1989-2014 Lauterbach GmbHARM Specific ImplementationsBreakpoint

Seite 109

ARM Debugger 2 1 A R M S p e c i f i c I m p l e m e n t a t i o n s ©1989-2014 Lauterbach GmbHOverview• On-chip breakpoints: Total a

Seite 110

ARM Debugger 2 2 A R M S p e c i f i c I m p l e m e n t a t i o n s ©1989-2014 Lauterbach GmbHHardware Breakpoints (Bus Trace only)W

Seite 111

ARM Debugger 2 3 A R M S p e c i f i c I m p l e m e n t a t i o n s ©1989-2014 Lauterbach GmbHExample for Standard BreakpointsAssume

Seite 112

ARM Debugger 2 4 A R M S p e c i f i c I m p l e m e n t a t i o n s ©1989-2014 Lauterbach GmbH5. One breakpoint in ROM/FLASH and one

Seite 113

ARM Debugger 2 5 A R M S p e c i f i c I m p l e m e n t a t i o n s ©1989-2014 Lauterbach GmbHComplex BreakpointsTo use the advanced

Seite 114

ARM Debugger 2 6 A R M S p e c i f i c I m p l e m e n t a t i o n s ©1989-2014 Lauterbach GmbHTriggerA bidirectional trigger system

Seite 115

ARM Debugger 2 7 A R M S p e c i f i c I m p l e m e n t a t i o n s ©1989-2014 Lauterbach GmbHVirtual TerminalThe command TERM opens

Seite 116 - >1 s (ON)

ARM Debugger 2 8 A R M S p e c i f i c I m p l e m e n t a t i o n s ©1989-2014 Lauterbach GmbHSemihostingSemihosting is a technique

Seite 117

ARM Debugger 2 9 A R M S p e c i f i c I m p l e m e n t a t i o n s ©1989-2014 Lauterbach GmbHTERM.HEAPINFO defines the system stack

Seite 118

ARM Debugger 3 ©1989-2014 Lauterbach GmbH SYStem.Option AMBA Select AMBA bus mode 88 SYStem.Option A

Seite 119

ARM Debugger 3 0 A R M S p e c i f i c I m p l e m e n t a t i o n s ©1989-2014 Lauterbach GmbHDCC Communication Mode (DCC = Debug Co

Seite 120

ARM Debugger 3 1 A R M S p e c i f i c I m p l e m e n t a t i o n s ©1989-2014 Lauterbach GmbHIn case the ARM library for semihostin

Seite 121

ARM Debugger 3 2 A R M S p e c i f i c I m p l e m e n t a t i o n s ©1989-2014 Lauterbach GmbHCoprocessorsThe following coprocessors

Seite 122

ARM Debugger 3 3 A R M S p e c i f i c I m p l e m e n t a t i o n s ©1989-2014 Lauterbach GmbHAccess ClassesThe following ARM specif

Seite 123

ARM Debugger 3 4 A R M S p e c i f i c I m p l e m e n t a t i o n s ©1989-2014 Lauterbach GmbHCombinations of the classes are possib

Seite 124

ARM Debugger 3 5 A R M S p e c i f i c I m p l e m e n t a t i o n s ©1989-2014 Lauterbach GmbHTrustZone TechnologyThe Cortex-A and A

Seite 125

ARM Debugger 3 6 A R M S p e c i f i c I m p l e m e n t a t i o n s ©1989-2014 Lauterbach GmbHChecking Debug PermissionThe DBGDSCR (

Seite 126

ARM Debugger 3 7 A R M S p e c i f i c I m p l e m e n t a t i o n s ©1989-2014 Lauterbach GmbHAccessing Coprocessor CP15 RegisterThe

Seite 127

ARM Debugger 3 8 A R M S p e c i f i c I m p l e m e n t a t i o n s ©1989-2014 Lauterbach GmbHLarge Physical Address Extension (LPAE

Seite 128

ARM Debugger 3 9 A R M S p e c i f i c I m p l e m e n t a t i o n s ©1989-2014 Lauterbach GmbHVirtualization Extension, HypervisorTh

Seite 129 - Functions

ARM Debugger 4 ©1989-2014 Lauterbach GmbH SYStem.Option MMUSPACES Enable multiple address spaces support 103

Seite 130

ARM Debugger 4 0 A R M S p e c i f i c I m p l e m e n t a t i o n s ©1989-2014 Lauterbach GmbHbig.LITTLEARM big.LITTLE processing is

Seite 131

ARM Debugger 4 1 A R M S p e c i f i c I m p l e m e n t a t i o n s ©1989-2014 Lauterbach GmbHExample for a non-symmetric big.LITTLE

Seite 132

ARM Debugger 42 ARM specific SYStem Commands ©1989-2014 Lauterbach GmbHARM specific SYStem CommandsSYStem.BdmClock Define JTAG frequencyO

Seite 133

ARM Debugger 43 ARM specific SYStem Commands ©1989-2014 Lauterbach GmbHSYStem.CONFIG Configure debugger according to target topologyForma

Seite 134

ARM Debugger 44 ARM specific SYStem Commands ©1989-2014 Lauterbach GmbHETBIRPRE <bits>IRPOST<bits>IRPRE <bits>NEXTDRPOS

Seite 135

ARM Debugger 45 ARM specific SYStem Commands ©1989-2014 Lauterbach GmbH<parameter>:(Components)ADTF.Base <address>ADTF.RESETA

Seite 136

ARM Debugger 46 ARM specific SYStem Commands ©1989-2014 Lauterbach GmbHDTM.RESETDTM.Type [None | Generic]DWT.Base <address>DWT.RESE

Seite 137 - TrOnchip Example

ARM Debugger 47 ARM specific SYStem Commands ©1989-2014 Lauterbach GmbHTPIU.Base <address>TPIU.RESET<parameter>:(Deprecated)B

Seite 138

ARM Debugger 48 ARM specific SYStem Commands ©1989-2014 Lauterbach GmbHThe SYStem.CONFIG commands inform the debugger about the available

Seite 139 - CPU specific MMU Commands

ARM Debugger 49 ARM specific SYStem Commands ©1989-2014 Lauterbach GmbH<parameter> describing the “Debugport”CJTAGFLAGS <flags&g

Seite 140

ARM Debugger 5 ©1989-2014 Lauterbach GmbH BMC.MODE Define the operating mode of the benchmark counter 124

Seite 141

ARM Debugger 50 ARM specific SYStem Commands ©1989-2014 Lauterbach GmbHCORE <core> <chip> The command helps to identify debug

Seite 142 - MMU.List Display MMU table

ARM Debugger 51 ARM specific SYStem Commands ©1989-2014 Lauterbach GmbHDEBUGPORTTYPE[JTAG | SWD | CJTAG | CJTAGSWD]It specifies the used

Seite 143

ARM Debugger 52 ARM specific SYStem Commands ©1989-2014 Lauterbach GmbHNIDNTTRSTTORST[ON | OFF]Usually TRACE32 requires that the system r

Seite 144

ARM Debugger 53 ARM specific SYStem Commands ©1989-2014 Lauterbach GmbHSWDPTargetSel <value> Device address in case of a multidrop

Seite 145 - Target Adaption

ARM Debugger 54 ARM specific SYStem Commands ©1989-2014 Lauterbach GmbH<parameter> describing the “JTAG” scan chain and signal beha

Seite 146 - Preprocessor

ARM Debugger 55 ARM specific SYStem Commands ©1989-2014 Lauterbach GmbHSlave [ON | OFF] If several debugger share the same debug port, al

Seite 147 - Available Tools

ARM Debugger 56 ARM specific SYStem Commands ©1989-2014 Lauterbach GmbHTAP t yp es :Core TAP providing access to the debug register of t

Seite 148

ARM Debugger 57 ARM specific SYStem Commands ©1989-2014 Lauterbach GmbH

Seite 149

ARM Debugger 58 ARM specific SYStem Commands ©1989-2014 Lauterbach GmbH<parameter> describing a system level TAP “Multitap”A “Multi

Seite 150

ARM Debugger 59 ARM specific SYStem Commands ©1989-2014 Lauterbach GmbHDEBUGTAP <tap> Specifies the TAP number which needs to be ac

Seite 151

ARM Debugger 6 ©1989-2014 Lauterbach GmbH Compilers 173 Realtime Operation Systems 174

Seite 152

ARM Debugger 60 ARM specific SYStem Commands ©1989-2014 Lauterbach GmbH<parameter> configuring a CoreSight Debug Access Port “DAP”A

Seite 153

ARM Debugger 61 ARM specific SYStem Commands ©1989-2014 Lauterbach GmbHExample:AHBACCESSPORT <port> DAP access port number (0-255)

Seite 154

ARM Debugger 62 ARM specific SYStem Commands ©1989-2014 Lauterbach GmbHDAP2AHBACCESSPORT <port>DAP2 access port number (0-255) whic

Seite 155

ARM Debugger 63 ARM specific SYStem Commands ©1989-2014 Lauterbach GmbHDAP2APBNAME <name> APB bus transactor name that shall be use

Seite 156

ARM Debugger 64 ARM specific SYStem Commands ©1989-2014 Lauterbach GmbH<parameter> describing debug and trace “Components”In the “C

Seite 157

ARM Debugger 65 ARM specific SYStem Commands ©1989-2014 Lauterbach GmbHYou can have several of the following components: CMI, ETB, ETF, E

Seite 158

ARM Debugger 66 ARM specific SYStem Commands ©1989-2014 Lauterbach GmbH... .ATBSource <source> Specify for components collecting tr

Seite 159

ARM Debugger 67 ARM specific SYStem Commands ©1989-2014 Lauterbach GmbHExample: Four cores with ETM modules.SYStem.CONFIG ETM.Base 0x1000

Seite 160

ARM Debugger 68 ARM specific SYStem Commands ©1989-2014 Lauterbach GmbH... .TraceID <id> Identifies from which component the trace

Seite 161

ARM Debugger 69 ARM specific SYStem Commands ©1989-2014 Lauterbach GmbHComponents and available commandsSee the description of the comman

Seite 162

ARM Debugger 7 Brief Overview of Documents for New Users ©1989-2014 Lauterbach GmbHARM Debugger Version 11-Nov-201407-Aug-14 Added new ac

Seite 163

ARM Debugger 70 ARM specific SYStem Commands ©1989-2014 Lauterbach GmbHCOREDEBUG.Base <address>COREDEBUG.RESETCore Debug Register -

Seite 164

ARM Debugger 71 ARM specific SYStem Commands ©1989-2014 Lauterbach GmbHETM.Base <address>ETM.RESETEmbedded Trace Macrocell (ETM) -

Seite 165

ARM Debugger 72 ARM specific SYStem Commands ©1989-2014 Lauterbach GmbHRTP.Base <address>RTP.PerBase <address>RTP.RamBase <

Seite 166

ARM Debugger 73 ARM specific SYStem Commands ©1989-2014 Lauterbach GmbH<parameter> which are “Deprecated”In the last years the chip

Seite 167 - Cortex-A/-R

ARM Debugger 74 ARM specific SYStem Commands ©1989-2014 Lauterbach GmbH... PORT <port> Informs the debugger about which trace sourc

Seite 168

ARM Debugger 75 ARM specific SYStem Commands ©1989-2014 Lauterbach GmbHDeprecated versa new commandIn the following you find the list of

Seite 169

ARM Debugger 76 ARM specific SYStem Commands ©1989-2014 Lauterbach GmbHETBBASE <address> ETB1.Base <address>ETBFUNNELBASE <

Seite 170

ARM Debugger 77 ARM specific SYStem Commands ©1989-2014 Lauterbach GmbH(1) Further “<component>.ATBSource <source>” commands

Seite 171

ARM Debugger 78 ARM specific SYStem Commands ©1989-2014 Lauterbach GmbHDefault selection: • ARM7TDMI if the JTAG Debugger for ARM7 is use

Seite 172

ARM Debugger 79 ARM specific SYStem Commands ©1989-2014 Lauterbach GmbHSYStem.JtagClock Define JTAG frequencyDefault frequency: 10 MHz.Se

Seite 173 - Compilers

ARM Debugger 8 W a r n i n g ©1989-2014 Lauterbach GmbH- Choose Help menu > Processor Architecture Manual.• “RTOS Debugger” (rtos_&l

Seite 174 - Realtime Operation Systems

ARM Debugger 80 ARM specific SYStem Commands ©1989-2014 Lauterbach GmbHARTCK: Accelerated method to control the JTAG clock by the RTCK si

Seite 175

ARM Debugger 81 ARM specific SYStem Commands ©1989-2014 Lauterbach GmbHSYStem.LOCK Tristate the JTAG portDefault: OFF. If the system is l

Seite 176 - 3rd Party Tool Integrations

ARM Debugger 82 ARM specific SYStem Commands ©1989-2014 Lauterbach GmbHSYStem.MemAccess Run-time memory accessDefault: Denied.If SYStem.M

Seite 177 - Products

ARM Debugger 83 ARM specific SYStem Commands ©1989-2014 Lauterbach GmbHTSMON3TSMONTSMON uses a data format which shall not be used anymor

Seite 178

ARM Debugger 84 ARM specific SYStem Commands ©1989-2014 Lauterbach GmbHPTMON3PTMONPTMON uses a data format which shall not be used anymor

Seite 179

ARM Debugger 85 ARM specific SYStem Commands ©1989-2014 Lauterbach GmbHIf specific windows, that display memory or variables should be up

Seite 180

ARM Debugger 86 ARM specific SYStem Commands ©1989-2014 Lauterbach GmbHSYStem.Mode Establish the communication with the targetFormat: SYS

Seite 181

ARM Debugger 87 ARM specific SYStem Commands ©1989-2014 Lauterbach GmbHExample of a CoreSight based SystemThe pictures give an idea which

Seite 182

ARM Debugger 88 ARM specific SYStem Commands ©1989-2014 Lauterbach GmbHSYStem.Option ABORTFIX Do not access 0x0-0x1fDefault: OFF.Work aro

Seite 183 - JTAG Debugger for ARM11 (ICD)

ARM Debugger 89 ARM specific SYStem Commands ©1989-2014 Lauterbach GmbHSYStem.Option ASYNCBREAKFIX Asynchronous break bugfixThis option i

Seite 184

ARM Debugger 9 Quick Start of the JTAG Debugger ©1989-2014 Lauterbach GmbHQuick Start of the JTAG DebuggerStarting up the debugger is don

Seite 185

ARM Debugger 90 ARM specific SYStem Commands ©1989-2014 Lauterbach GmbHThis option selects the value used for the HPROT bits in the Contr

Seite 186

ARM Debugger 91 ARM specific SYStem Commands ©1989-2014 Lauterbach GmbHThere is no known work around to secure correct behavior of the ex

Seite 187 - Order Information

ARM Debugger 92 ARM specific SYStem Commands ©1989-2014 Lauterbach GmbHSYStem.Option CINV Invalidate the cache after memory modificationD

Seite 188

ARM Debugger 93 ARM specific SYStem Commands ©1989-2014 Lauterbach GmbHSYStem.Option DACR Debugger ignores DACR access permission setting

Seite 189

ARM Debugger 94 ARM specific SYStem Commands ©1989-2014 Lauterbach GmbHDisabling of this option may be useful for triggering on memory ac

Seite 190

ARM Debugger 95 ARM specific SYStem Commands ©1989-2014 Lauterbach GmbHThis is a work around for a chip bug which erroneously clears the

Seite 191

ARM Debugger 96 ARM specific SYStem Commands ©1989-2014 Lauterbach GmbHSYStem.Option DisMode Define disassembler mode Default: AUTO.This

Seite 192 - Order No. Code Text

ARM Debugger 97 ARM specific SYStem Commands ©1989-2014 Lauterbach GmbHSYStem.Option DynVector Dynamic trap vector interpretationThis opt

Seite 193

ARM Debugger 98 ARM specific SYStem Commands ©1989-2014 Lauterbach GmbHSYStem.Option ETMFIX Shift data of ETM scan chain by oneDefault: O

Seite 194

ARM Debugger 99 ARM specific SYStem Commands ©1989-2014 Lauterbach GmbHSYStem.Option EXTBYPASS Switch off the fake TAP mechanismDefault:

Kommentare zu diesen Handbüchern

Keine Kommentare