ARM JTAG实时仿真器安装使用指南

Similar documents
Smart2.doc

untitled

NEXT SDT2.51 C:\ARM251 SDT2.51 ARM SDT 2.51 ARM PROJECT MANAGER SDT 2

P4i45GL_GV-R50-CN.p65

(Load Project) (Save Project) (OffLine Mode) (Help) Intel Hex Motor

ICD ICD ICD ICD ICD

DSP

Symantec™ Sygate Enterprise Protection 防护代理安装使用指南

目 录

AL-M200 Series

P4Dual-915GL_BIOS_CN.p65

AL-MX200 Series

ebook140-8

IP505SM_manual_cn.doc

775i65PE_BIOS_CN.p65

P4V88+_BIOS_CN.p65

Cadence SPB 15.2 VOICE Cadence SPB 15.2 PC Cadence 3 (1) CD1 1of 2 (2) CD2 2of 2 (3) CD3 Concept HDL 1of 1

P4VM800_BIOS_CN.p65

Chapter 2

ebook140-9

ch08.PDF

WebSphere Studio Application Developer IBM Portal Toolkit... 2/21 1. WebSphere Portal Portal WebSphere Application Server stopserver.bat -configfile..

Abstract arm linux tool-chain root NET-Start! 2

PTS7_Manual.PDF

audiogram3 Owners Manual

WinMDI 28

JTAG ICE PC JTAG ICE JTAG ISP... 5 IDE AVR STUDIO JTAGICE JTAGICE... 12

Ch03_嵌入式作業系統建置_01

Windows 2000 Server for T100

1 SQL Server 2005 SQL Server Microsoft Windows Server 2003NTFS NTFS SQL Server 2000 Randy Dyess DBA SQL Server SQL Server DBA SQL Server SQL Se

51 C 51 isp 10 C PCB C C C C KEIL

第4章 系统设置

untitled

Serial ATA ( Silicon Image SiI3114)...2 (1) SATA... 2 (2) B I O S S A T A... 3 (3) RAID BIOS RAID... 5 (4) S A T A... 8 (5) S A T A... 10

1.ai

f2.eps

Basic System Administration

+01-10_M5A_C1955.p65

自由軟體教學平台

untitled

1 Project New Project 1 2 Windows 1 3 N C test Windows uv2 KEIL uvision2 1 2 New Project Ateml AT89C AT89C51 3 KEIL Demo C C File

EK-STM32F

ebook140-11

User ID 150 Password - User ID 150 Password Mon- Cam-- Invalid Terminal Mode No User Terminal Mode No User Mon- Cam-- 2

Bus Hound 5

穨IC-1000

自由軟體教學平台

目次 

1-1 SH79F6431 A. 2( ) 9~15V ( 12V) U2 U3 3.3V SH79F B. 1(VCC/GND) SH79F6431 C. VDDIO SH79F6431 P4 P5 P0.6 P0.7 VDDIO VDDIO=5V D. 2 V 1.0

Microsoft Word - OPIGIMAC 譯本.doc

untitled

PROFIBUS3.doc

PL600 IPPBX 用户手册_V2.0_.doc

T

K7VT2_QIG_v3

untitled

自由軟體教學平台

Panasonic ( ) : : Microsoft Windows / Pentium / Intel : ( PCC ) PCC Panasonic Communications Co., Ltd

(Guangzhou) AIT Co, Ltd V 110V [ ]! 2

,,, PCB, AR M VxWorks DSP,,,,,,,,,,, (CIP) /,,.:,2005 ISBN TP36 CIP (2005) : ( 10 ) : : (010 ) : (010)

68369 (ppp quickstart guide)

<55342D323637CBB5C3F7CAE92E786C73>

LSI U320 SCSI卡用户手册.doc

solutions guide

epub83-1

Guide to Install SATA Hard Disks

untitled

KL DSC DEMO 使用说明

(Microsoft Word - PK254P\262\331\327\366\312\326\262\341.doc)

Cover-YP-35-ch

untitled

Microsoft Word - MTK平台生产软件使用说明.doc

ARM Cortex-M3 (STM32F) STMicroelectronics ( ST) STM32F103 Core: ARM 32-bit Cortex -M3 CPU 72 MHz, 90 DMIPS with 1.25 DMIPS/MHz Single-cycle multiplica

Windows RTEMS 1 Danilliu MMI TCP/IP QEMU i386 QEMU ARM POWERPC i386 IPC PC104 uc/os-ii uc/os MMI TCP/IP i386 PORT Linux ecos Linux ecos ecos eco

untitled

SL2511 SR Plus 操作手冊_單面.doc

untitled

邏輯分析儀的概念與原理-展示版

典型自编教材

IBM Rational ClearQuest Client for Eclipse 1/ IBM Rational ClearQuest Client for Ecl

GA-8IG P4 533 Pentium Rev MC-8IG-1201

Table of Contents Design Concept 03 Copyrights & TradeMark 04 Special Notice 05 Notice to concerned 05 Installation and Registration Introduction 07 s

目 录 如 何 阅 读 本 说 明 书! 感 谢 您 惠 购 先 锋 产 品 请 务 必 阅 读 本 册 子 和 本 机 附 带 的 使 用 说 明 书 ( 基 本 版 ) 它 们 都 包 含 使 用 本 产 品 之 前 必 须 充 分 了 解 的 重 要 信 息! 在 本 说 明 书 中, 产 品

RAID RAID 0 RAID 1 RAID 5 RAID * ( -1)* ( /2)* No Yes Yes Yes A. B. BIOS SATA C. RAID BIOS RAID ( ) D. SATA RAID/AHCI ( ) SATA M.2 SSD ( )

Ác Åé å Serial ATA ( Sil3132) S A T A (1) SATA (2) BIOS SATA (3)* RAID BIOS RAID (4) SATA (5) SATA (a) S A T A ( S A T A R A I D ) (b) (c) Windows XP

ebook 185-6

V6800/V6600 3D

錄...1 說...2 說 說...5 六 率 POST PAY PREPAY DEPOSIT 更

Panaboard Overlayer help

CA-C750К

Serial ATA ( nvidia nforce4 Ultra/SLI)...2 (1) SATA... 2 (2) B I O S S A T A... 3 (3) RAID BIOS RAID... 6 (4) S A T A... 9 (5) S A T A (6) Micro

untitled

Serial ATA ( Nvidia nforce430)...2 (1) SATA... 2 (2) B I O S S A T A... 3 (3) RAID BIOS RAID... 6 (4) S A T A... 9 (5) S A T A (6) Microsoft Win

Windows 2000 Server for T100

Chapter 2 GIGA-BYTE TECHNOLOGY CO., LTD. ("GBT") GBT GBT GBT

PaPaGO! PaPaGO! PaPaGO! PaPaGO! PaPaGO! PaPaGO!

R3105+ ADSL

P3V4X JumperFree TM

Transcription:

ARM JTAG Version 1.31 2003. 11. 12

ARM JTAG ARM JTAG.3 ARM 2.1.4 2.2.4 ARM JTAG 3.1 18 3.2 18 3.2.1 Multi-ICE Server.18 3.2.2 ADS..21 ARM JTAG 4.1 Multi-ICE Server 33 4.1.1 Multi-ICE Server..... 33 4.1.2 Multi-ICE Server... 34 4.1.3 Multi-ICE Server JTAG.....38 4.1.4 Multi-ICE Server... 40 4.2..41 4.3 ADS V1.2 ARM JTAG.... 42 4.3.1 AXD..42 4.3.2 CodeWarrior 43 5.1 ARM..45 5.2 Boot.bin.... 45 5.2.1... 45 5.2.2 BIN...45 5.3 Boot.bin..47 ARM JTAG 6.1 ARM JTAG....48 6.2 ARM JTAG.49 6.3 TCK....49 6.5 RTCK..49 6.6 14 20 JTAG. 50 1 TCK.51 2..53

ARM JTAG ARM JTAG ARM JTAG ARM IEEE 1149.1 ARM Multi-ICE ADS V1.2 ARM ARM 1-1 ARM JTAG ARM JTAG embedded-ice ARM JTAG JTAG 10Mbpps JTAG RDI 1.50 RDI 1.51 ATMEL SamSung Intel Philips Sharp Cirrus Logic Tricend Windows 95/98/NT/2000/ME/XP X86 RedHat Linux 6.2/7.1/7.2 ARM7TDMI ARM710T ARM7TDMI-S ARM7DMI ARM720T ARM740T ARM7TDI-S ARM7EJ-S ARM926EJ-S ARM9TDMI ARM9E-S ARM940T ARM946E-S ARM920T ARM966E-S ARM1020E ARM922T ARM966E-S Intel XScale PXA210 PXA250 80200 1-1 ARM JTAG ARM

ARM ARM JTAG ARM JTAG 20 ARM JTAG 5V ARM 2.1 ARM JTAG 25 20 JTAG PC 25 20 IDC 14 JTAG JTAG 6.6 2-1 2.2 PC Pentium IBM PC 200MHz CPU 32MB For Win98 64MB For Win2000 300MB

CD-ROM Microsoft Windows 98 2000 ARM 1 ARM JTAG Emulator 2 ARM Developer Suite(ADS), ARM. 3 ADS ARM 1 ARM CD-ROM 2-2 autorun.exe 2-2 ARM 2 ARM 2-3

2-3 ARM JTAG Emulator ARM JTAG Emulator Next

License Agreement YES Next

Next Next

Next

Finish ARM JTAG Emulator ARM Developer Suite ADS, ARM ARM Developer Suite 2-3 ARM Developer Suite

Next License Agreement YES

Next Next

Next ADS Next

Back Next

Finish ADS 2-3 autorun.exe 2-3 ARM Update

2-3 EXIT

ARM

ARM JTAG S3C4510B PLUS 3.1 : 3.2 1 Multi-ICE Server( ) 2 CodeWarrior for ARM Developer Suite ADS 3 AXD 3.2.1 Multi-ICE Server Multi-ICE Server ( )

File ->Autoconfigure.

3.2.2 CodeWarrior for ARM Developer Suite ADS

File Open S3C4510 LED.mcp

DebugRel Settings

RO Base 0X400000 OK Make

RUN AXD

AXD AXD Multi-ICE Server Configure Target

Multi-ICE Server Add :

Multi-ICE \Program Files\ARM\Multi-ICE Multi-ICE.dll : OK :

: OK

File->Reload Current Image Go ARM 0 9 AXD

ARM JTAG ARM JTAG 4.1 Multi-ICE Server Multi-ICE ARM JTAG ARM JTAG ARM PC > > ARM Multi-ICE v2.2 > Multi-ICE Server Multi-ICE Server TAP 4-1 Multi-ICE Server 4.1.1 Multi-ICE Server Multi-ICE 1 4-2 2 File Load Configuration Auto-Configure Auto-Configure at 20KHz TCK 20KHz Reset Target Setting/JTAG settings

Log Set Log File Recent File List Exit 4-3 File 3 View Multi-ICE Toolbar Status Bar RPC Calls RPC Clear Debug Window 4-4 View 4 Run Control 4-5 Run Control Independent All Run All Run/Stop Custom

Set-up Custom Load Settings Save Settings 5 Connection Server TAP TAP 4-6 Connection 6 Settings Port Settings 4-bit PC BIOS EPP User Output Bits Server JTAG Settings JTAG JTAG Start-up Options 4-6 Settings 7 Help Help Topics Multi-ICE About Multi-ICE Server 4-7 Help 4.1.2 Multi-ICE Server Multi-ICE Server TAP 1 Multi-ICE Server 4-8 ARM7TDMI TAP ARM7TDMI X Multi-ICE Server 4-8

4-8 Multi-ICE Server 4-9 [S] [R] [D] [X] 2 MultiICE.dll Multi-ICE Multi-ICE 4-10 S

4-10 Multi-ICE Server 3 Multi-ICE 4-11 X 4-12 S 4-11 Multi-ICE Server

4-12 Multi-ICE Server 4.1.3 Multi-ICE Server JTAG 1 Settings > Port Settings 4-13 Port Address AUTO LPT1 LPT1 LPT2 LPT2 Force 4-bit access 4-bit Current port Mode BIOS PC BIOS Basic type BIOS Default SPP EPP

ECP EPP + ECP ARM JTAG ECP EPP BIOS ECP IEEE1283 ARM JTAG EPP 2 Settings > JTAG settings 4-14 ARM JTAG JTAG Bit Transfer Timing TCK 1 Behavior RTCK Reset Behavior 3 Settings > Start-up Options Multi-ICE Network Settings Allow Network Connections Start Portmap Service Start-up Configuration Multi-ICE Server

4-15 Multi-ICE 4.1.4 Multi-ICE Server Multi-ICE Server IR Multi-ICE Server 1 Multi-ICE Server File > Auto-configure ARM ARM JTAG Multi-ICE Server ARM710T/720T/740T/940T UNKNOWN ARM bug JTAG 10MHz Settings> JTAG Settings 2 Multi-ICE Server File > Load configuration.cfg Title TAP controller Devices attached to each controller JTAG timing information Other options [TITLE] Double cores configuration demo [TAP0] TAP0 ARM7TDMI TAP0 ARM7TDMI [TAP1] TAP1

ARM7TDMI-S [Timing] High = 9 Low = 9 Adaptive = ON [TAPINFO] YES [Reset] ntrst TAP1 ARM7TDMI-S TAP JTAG TCK TCK RTCK ON OFF [TAP0] Multi-ICE Server TAPINFO RISC ARM JTAG RISC Multi-ICE Server TAP TAP TAPINFO TAPINFO Reset ARM JTAG Multi-ICE Server Reset ntrst nsrst Timing JTAG TCK 1 TAP 4.2 ADS ARMulate.dll Multi-ICE Server MultiICE.dll Multi-ICE Server 4-16

4.3 ADS V1.2 ARM JTAG Multi-ICE Server ADS V1.2 4.3.1 AXD AXD Options > Configure Target MultiICE.dll 4-17 AXD Options 4-18 MultiICE.dll 4-18 Add Multi-ICE Server MultiICE.dll Target Environments Configure 4-19 Select a new processor

4-19 4.3.2 CodeWarrior CodeWarrior Edit > DebugRel Setting CodeWarrior 4-20 CodeWarrior Edit

4-21 DebugRel Settings 4-21 RO BaseRW Base

ARM SDRAM ARM JTAG Flash Boot 5.1 ARM ARM ARM 0 0x0 SDRAM SDRAM 0x0 SDRAM FLASH SDRAM SDRAM 5.2 Boot.bin 4.2.1 0x0 boot 0x0 Flash Boot Boot.s ldr r0 =COPY_START pointer to ROM code ldr r1 =COPY_END end of ROM code ldr r2 =_RAM_STARTADDRESS start of RAM ldr PC =_RAM_STARTADDRESS jump to RAM B. Flash SDRAM _RAM_STARTADDRESS Boot _RAM_STARTADDRESS EQU 0x8000 SDRAM BUSWIDTH SETA 32 16 32 COPY_START EQU 0x0 COPY_END EQU 0x5000 Flash 0x0 0x5000 SDRAM 0x8000 5.2.2 BIN BIN DEBUG 1 CodeWarrior Boot.mcp Edit > DebugRel Settings Target Settings Post-Linker ARM formelf ARM Linker Equivalent Command Line -info totals entry 0x0

ro-base 0x0 rw-base 0x5000 4-1 CodeWarrior DebugRel Settings

2 Boot.mcp Make Boot.bin Boot.bin 5.3 Boot.bin Boot.bin Flash Flash Flash Flash Flash Flash Flash Boot.bin Flash Boot.bin Boot

ARM JTAG 6.1 ARM JTAG 6-2 20 JTAG / 1 V ref Input Vsupply 2 V supply Input 3 ntrst Output JTAG 4 GND 5 TDI Output Test Data In 6 GND 7 TMS Output Test Mode Select 8 GND 9 TCK Output Test Clock 10 GND 11 RTCK Input Return Test Clock TCK 12 GND 13 TDO Input Test Data Out from target to 14 GND 15 nsrst Input/Output System Reset 16 GND 17 NC 18 GND 19 NC 20 GND 6-2 20 JTAG

6.2 ARM JTAG 2.5 5.0V 2.0 5.5V 6-3 6.3 TCK JTAG TCK TCK 1 6.4 JTAG 20 RTCK ntrst RSIC nsrst PCB JTAG RISC JTAG 100mA 6.5 RTCK RTCK TCK

TCK RTCK RTCK ASIC RTCK RISC RTCK TCK TCK 1-4 RTCK 6.6 14 20 JTAG 14 JTAG 6-5 JTAG

1 TCK Multi-ICE Server TCK 1-1 TCK 1-1 1-1 khz ns khz ns khz ns 10000 50 0 138.89 3600 81 18.38 27200 176 5000 100 1 131.58 3800 82 17.36 28800 177 3333.33 150 2 125 4000 83 16.45 30400 178 2500 200 3 119.05 4200 84 15.63 32000 179 2000 250 4 113.64 4400 85 14.88 33600 180 1666.67 300 5 108.7 4600 86 14.2 35200 181 1428.57 350 6 104.17 4800 87 13.59 36800 182 1250 400 7 100 5000 88 13.02 38400 183 1111.11 450 8 96.15 5200 89 12.5 40000 184 1000 500 9 92.59 5400 90 12.02 41600 185 909.9 550 10 89.29 5600 91 11.57 43200 186 833.33 600 11 86.21 5800 92 11.16 44800 187 769.23 650 12 83.33 6000 93 10.78 46400 188 714.29 700 13 80.65 6200 94 10.42 48000 189 666.67 750 14 78.13 6400 95 10.08 49600 190 625 800 15 73.53 6800 112 9.77 51200 191 588.24 850 16 69.44 7200 113 9.19 54400 208 555.56 900 17 65.79 7600 114 8.68 57600 209 526.32 950 18 62.5 8000 115 8.22 60800 210 500 1000 19 59.52 8400 116 7.44 67200 212 476.19 1050 20 56.82 8800 117 7.1 70400 213 454.55 1100 21 54.53 9200 118 6.79 73600 214 434.78 1150 22 52.08 9600 119 6.51 76800 215 416.67 1200 23 50 10000 120 6.25 80000 216 400 1250 24 40.08 10400 121 6.01 83200 217 384.62 1300 25 46.3 10800 122 5.79 86400 218 370.37 1350 26 44.64 11200 123 5.58 89600 219 357.14 1400 27 43.1 11600 124 5.39 92800 220 344.83 1450 28 41.67 12000 125 5.21 96000 221 333.33 1500 29 40.32 12400 126 5.04 99200 222 322.58 1550 30 39.06 12800 127 4.88 102400 223 312.5 1600 31 36.76 13600 144 4.6 108800 240

294.12 1700 48 34.72 14400 145 4.34 115200 241 277.78 1800 49 32.89 15200 146 4.11 121600 242 263.16 1900 50 31.25 16000 147 3.91 128000 243 250 2000 51 29.76 16800 148 3.72 134400 244 238.1 2100 52 28.41 17600 149 3.55 140800 245 227.27 2200 53 27.17 18400 150 3.4 147200 246 217.39 2300 54 26.04 19200 151 3.26 153600 247 208.33 2400 55 25 20000 152 3.13 160000 248 200 2500 56 24.04 20800 153 3 164400 249 192.31 2600 57 23.15 21600 154 2.89 172800 250 185.19 2700 58 22.32 22400 155 2.79 179200 251 178.57 2800 59 21.55 23200 156 2.69 185600 252 172.41 2900 60 20.83 24000 157 2.6 192000 253 166.67 3000 61 20.16 24800 158 2.52 198400 254 147.06 3400 80 19.53 25600 159 2.44 204800 255 1-1 TCK

2 ARM JTAG JTAG ARM JTAG Multi-ICE Server BIOS EPP Multi-ICE Server TCP/CP PC Multi-ICE Server Settings > Start-up Optinos Multi-ICE Server Multi-ICE Server Multi-ICE Server 1 ARM JTAG TAP ID UNKNOWN ARM 4.1.4 2 Reset Reset ntrst nsrst 10K TCK TAP TAP 1MHz TCK Can t stop processor 1 JTAG TCK 2 Multi-ICE Server JTAG UNKNOWN JTAG 3 ARM DBGEN 4 Data Abort 1 PC PC 2 RAM ROM 3

4 JTAG ntrst Reset Reset Reset Reset IC R C Hardware interface timeout 1 ARM JTAG ARM JTAG PC 2 ARM JTAG 3 ARM JTAG RTCK RTCK RTCK Unable to set breakpoints on exception vecors ROM ARM JTAG ROM