PARTNER ARM ARM9-TP Copyright (C) 2002 /
PARTNER-ARM9-TP http://www.midas.co.jp/products/download/program/partner.htm PARTNER-ARM9-TP( ) PARTNER-ARM9-TP 1 MS-WindowsWindowsMSMS-DOS CPU
Y / M / D Rev 2001.09.25 1.00 2001.12.28 1.10 RTE-2000-TP ROM ROM ROM1ROM4,,, FIFOFull, ViewData TRC,TRSC,TEVT,TENA,TFIFO,TVDAT 2002.04.01 1.11 6.3 BTRC 2002.07.25 1.12 Intel MMU 2002.11.20 1.13 1.1 PARTNER-ARM9-TP -RTE 2003.05.16 1.14 Intel (FLASH_MEM2)
...1 1... 3 1.1 PARTNER-ARM9-TP...4 1.2...7 1.3...9 2... 11 2.1...12 2.1.1...12 3... 13 3.1...14 3.1.1...15 3.1.2...16 3.1.3...16 3.2...17 3.2.1...17 3.2.2...18 3.2.3...18 3.3...19 3.3.1...20 3.3.2...20 3.4 I/O...22 ARM ARM9-TP - i
3.4.1 I/O...22 3.4.2 I/O...23 3.4.3 I/O...23 4... 25 4.1...26 4.1.1...26 4.1.2 CPU...27 4.1.3 ROM...28 4.1.4...29 4.1.5...30 4.1.6...31 4.1.7...32 4.1.8 FIFOFull...33 4.1.9 ViewData...34 4.1.10...35 4.1.11...36 5 ARM/Thumb... 37 5.1 ARM/Thumb...38 5.1.1...38 5.1.2...38 5.1.3...39 5.1.4...39 5.1.5...39 6... 41 ii - ARM ARM9-TP
6.1...42 6.1.1...43 6.1.2 /...43 6.1.3...44 6.1.4...45 6.1.5...45 6.1.6...46 6.1.7...46 6.1.8 ViewData...47 6.2...48 6.2.1...48 6.2.2...48 6.3...49 6.3.1...50 7... 51 7.1...52 7.2...53 7.2.1...53 7.2.2 CPU...53 7.2.3...53 7.2.4...54 7.2.5 /...54 7.2.6...54 7.2.7...54 7.2.8...54 7.2.9...55 ARM ARM9-TP - iii
7.2.10...56 7.2.11...56 7.2.12 /...56 7.2.13 /...56 7.2.14 I/O /...57 7.2.15 /...57 7.2.16...57 7.2.17...57 7.2.18 C /...57 7.2.19 (C )...57 7.2.20...58 7.2.21...58 7.2.22...58 7.2.23...58 7.2.24 /...59 7.2.25...59 7.2.26...60 7.2.27...60 7.2.28 MMU /...60 8... 61 8.1 ARM C...62 8.1.1...62 9... 63 9.1...64 9.2...66 iv - ARM ARM9-TP
9.3...70 9.4 (ZF)...72... 73...74...75... 79 ARM ARM9-TP - v
PARTNER-ARM9-TP PARTNER ARM RTE-1000-TP RTE-2000-TP PC Card PC98 Desk top PC DOS/V Desk Top PC PCI 10Base-TLAN-BOX RTE for Win32 RTE for Win32 DLL ICE ARM ARM9-TP - 1
ARMARM9-TP - 2
1 PARTNER-ARM9-TP PARTNER-ARM9-TP PARTNER-ARM9-TP ARM ARM9-TP - 3
PARTNER-ARM9-TP 1.1 PARTNER-ARM9-TP PARTNER-ARM9-TP () 1 [ ] PARTNER-ARM9-TP RPTSETUP[ ] (RPTARM9T.KPJ) PARTNER-ARM9-TP -B, / -B[ D][, M] D M (1K ) 1024K (1K ) 32K 4 - ARM ARM9-TP
PARTNER-ARM9-TP ARM ARM9-TP - 5 -D PARTNER-ARM9-TP (RPTARM9T.CFG), (RPTARM9T.KPJ) -D PARTNER-ARM9-TP [ ] [ ] [ ] -E / -E file.c file.asm (;) -SD (;) -SD -D -TAB -TAB 8 -X C PARTNER-ARM9-TP
PARTNER-ARM9-TP 8 -X ( ) PARTNER-ARM9-TP C ( ) -XC ARM-C(ADS).AXF -XG exegcc.out -RTE RTE -RTE RTE @ -D @ (TEST.INF) -B1024 -SDC: SAMPLE SOURCE XC 6 - ARM ARM9-TP
1.2 (RPTARM9T.CFG) RTE-ARM9-TP (37 PARTNER-ARM9-TP ICE CPU ROM ROM PARTNER-ARM9-TP INIT.MCR ARM ARM9-TP - 7
8 - ARM ARM9-TP INIT.MCR INIT.MCR PARTNER-ARM9-TPICE ROM16 ROM16 4M 00000000H 0007FFFFH 20000 1000 sample.axf RTE-2000-TP KIT-BTRC-xxx KIT-BTRC-xxx
1.3 PARTNER-ARM9-TP RTE ChkRTE RTE RTE Windows RTE PC ChkRTE RTE ChkRTE ARM ARM9-TP - 9
RTE ChkRTE RTE Windows RTE RTE DLL RTESetUp CD-ROM ChkRTE 10 - ARM ARM9-TP
2 ARM ARM9-TP - 11
12 - ARM ARM9-TP 2.1 2.1.1 (G) PC (C) PC (T) (S) (U) ( ) (P) (B) PARTNER-ARM9-TP ( / ) ROM (M) ROM (4.1.3 ROM 28 ) CPU (V) CPU (4.1.2 CPU 27 )
3 PARTNER-ARM9-TP ARM ARM9-TP - 13
3.1 CPU () 2 CPU 14 - ARM ARM9-TP
3.1.1 F3 F6 F7 F9 Enter 10 ARM ARM9-TP - 15
3.1.2 (Z) 0 (+) (-) (C) 10 (D) 10 (S) (M) (B) 3.1.3 16 - ARM ARM9-TP
3.2 () 3 3.2.1 F3 F4 F6 F7 F9 Enter INS DEL F4 (4.1.1 26 ) / ARM ARM9-TP - 17
3.2.2 (A) (D)/ (E) (C) (L) (S) (L) (B) (4.1.1 26 ) 3.2.3 / 18 - ARM ARM9-TP
3.3 () 16 () RTE-1000-TP RTE-2000-TP 4 ( ) 5 ( ) ARM ARM9-TP - 19
3.3.1 F3 F6 F7 16 / / 3.3.2 (D)/ (A) (I)/ (J) (G)/ (S) (T) (B) ( ) 20 - ARM ARM9-TP
(M) (R) (E) (N) FIFOFull (F) ViewData (V) (4.1.4 29 ) (4.1.5 30 ) (4.1.6 31 ) (4.1.7 32 ) (FIFO) (4.1.8 FIFOFull 33 ) (4.1.9 ViewData 34 ) ARM ARM9-TP - 21
I/O 3.4 I/O I/O CP15 () 6 I/O 3.4.1 I/O I/O I/O Tab Enter ESCBS 22 - ARM ARM9-TP
I/O 3.4.2 I/O I/O I/O (N) (T) (H) (L) RPTARM9T.IO 3.4.3 I/O I/O I/O ARM ARM9-TP - 23
ARM ARM9-TP - 24
4 PARTNER-ARM9-TP 2 ARM ARM9-TP - 25
4.1 PARTNER-ARM9-TP 4.1.1 [ ]-[ ] [ ] ABP2 ABP1 ABP1ABP2 ( ) / 26 - ARM ARM9-TP
4.1.2 CPU [ ]-[CPU ] [CPU ] CPU ICEJTAG CPU PARTNER ICE CPU ARM ARM9-TP - 27
4.1.3 ROM [ ]-[ ROM ] [ ROM ] ROM ROM ROM ROM ROM ROM ( ) 16 ROM 8bit 512K RTE-1000-TP RTE-2000-TP 28 - ARM ARM9-TP
ARM ARM9-TP - 29 4.1.4 [ ]-[ ]-[ ] [ ] RTE-1000-TP CPU CPU CPU 4.1.8 FIFOFull (33 ) 0 262143(0x3FFFF) ( )OR 4.1.6 (31 )
4.1.5 [ ] [ ]-[ ]-[ ] ( ) RTE-1000-TP n(1) ADDR2n-1ADDR2n ( >=ADDR2n-1) AND ( <ADDR2n) 30 - ARM ARM9-TP
4.1.6 [ ] RTE-1000-TP [ ]-[ ]-[ ] AB AB ARM ARM9-TP - 31
4.1.7 [ ]-[ ]-[ ] [ ] RTE-1000-TP CPU Include/Exclude / 3 AND 4.1.6 (31 ) Include Exclude 32 - ARM ARM9-TP
Include/Exclude AND 4.1.5 (30 ) 4.1.8 FIFOFull [ ]-[ ]-[FIFOFull ] [FIFOFull ] (FIFO) RTE-1000-TP 1255 FIFO Include/Exclude AND FIFO Include Exclude 4.1.5 (30 ) ARM ARM9-TP - 33
4.1.9 ViewData [ViewData ] [ ]-[ ]-[ViewData ] RTE-1000-TP Include (ViewData )IncludeExclude3 AND 4.1.6 (31 ) Include Exclude 4.1.5 (30 ) 34 - ARM ARM9-TP
4.1.10 [ ]-[ ] [ ] TD N-Wire N-Wire ( ) N-Wire N-Wire KIT-BTRC-xxx ARM ARM9-TP - 35
4.1.11 [ ]-[ ] [ ] PARTNER-ARM9-TP / PARTNER-ARM9-TP ( ) ( ) 36 - ARM ARM9-TP
5 ARM/Thumb PARTNER-ARM9-TP CPUARM Thumb ARMThumb ARM ARM9-TP - 37
ARM/Thumb 5.1ARM/Thumb PARTNER-ARM9-TP Thumb ARM/Thumb 5.1.1 CPU U[A T] A[A T] U, A CPU 5.1.2 ARM Thumb CPU 38 - ARM ARM9-TP
ARM/Thumb 5.1.3 5.1.4 CPSR T CPU 5.1.5 ARM ARM9-TP - 39
ARM ARM9-TP - 40
6 PARTNER-ARM9-TP CPU RTE-2000-TP ARM ARM9-TP - 41
6.1 CPU ICE ViewData CPU ICE CPU ICE 7 ICE ICE 42 - ARM ARM9-TP
6.1.1 () CPU CPU 9 6.1.2 / CPU (FIFO) () CPU CPU ICE 10 ARM ARM9-TP - 43
CPU (FIFO) CPU () CPU CPU CPU CPU 11 6.1.3 () (CPU ) Include/Exclude CPU 12 44 - ARM ARM9-TP
6.1.4 () CPU 13 6.1.5 ( ) CPU 14 ARM ARM9-TP - 45
6.1.6 () CPU (TS ) CPU 15 6.1.7 ( ) () CPU CPU 16 46 - ARM ARM9-TP
6.1.8 ViewData ViewData () ViewData Include Exclude CPU 17 ViewData ARM ARM9-TP - 47
6.2 6.2.1 ICE 6.2.2 PARTNER-ARM9-TP ICE 48 - ARM ARM9-TP
6.3 RTE-2000-TP ICE CPU ICE CPU ICE 18 KIT-BTRC-xxx ARM ARM9-TP - 49
6.3.1 ICE '---' KIT-BTRC-xxx 50 - ARM ARM9-TP
7 PARTNER-ARM9-TP ( ) ARM ARM9-TP - 51
7.1 PARTNER-ARM9-TP ([...]) 2 ({...}) PARTNER-ARM9-TP 52 - ARM ARM9-TP
7.2 7.2.1 7.2.2 CPU 7.2.3 ARM ARM9-TP - 53
54 - ARM ARM9-TP 7.2.4 7.2.5 / 7.2.6 7.2.7 7.2.8
ARM ARM9-TP - 55 7.2.9
56 - ARM ARM9-TP 7.2.10 7.2.11 7.2.12 / 7.2.13 /
ARM ARM9-TP - 57 7.2.14 I/O / 7.2.15 / 7.2.16 7.2.17 7.2.18 C / 7.2.19 (C )
7.2.20 7.2.21 7.2.22 7.2.23 58 - ARM ARM9-TP
ARM ARM9-TP - 59 7.2.24 / 7.2.25
60 - ARM ARM9-TP 7.2.26 7.2.27 7.2.28 MMU /
8 PARTNER-ARM9-TP ARM-C(ADS)C ROM PARTNER-ARM9-TP PARTNER-ARM9-TP C ARM ARM9-TP - 61
ARM C 8.1 ARM C PARTNER-ARM9-TP.AXF ELF 8.1.1 C (ADS) ELF (.AXF) 62 - ARM ARM9-TP
9 PARTNER-ARM9-TP E, F, M, L, RD ZF G, T, P ROM ARM ARM9-TP - 63
9.1 JEDEC 64KB [16KB x 1 ] + [8KB x 2 ] + [32KB x 1 ] + [64KB x n ] [64KB x n ] + [32KB x 1 ] + [8KB x 2 ] + [16KB x 1 ] ( ) CPU8/16/32 CPU 64/128/256KB [8KB x 8 ] + [64/128/256KB x n ] [64/128/256KB x n ] + [8KB x 8 ] ( ) CPU8/16/32 CPU 64 - ARM ARM9-TP
AMD ST Am29F040, Am29F400, Am29F800, Am29LV004, Am29LV400 M29F040, M29F400, M29W008, M29W800 MBM29F040, MBM29F400, MBM29LV800, MBM29LV008, MBM29LV160 TC58FVT400, TC58FVB400, TC58FVT800, TC58FVT160 INTEL 28F***C3, 28F***w18, 28F***W30, 28F***K**, 28F***J3* HMB32S4, HMT32S4 M***B33****, M***T33**** ARM ARM9-TP - 65
9.2 ( ) (FLASH_MEM) 9.1 FLASH_MEM2 FLASH_MEM,,, CPU [, FLASH ] 66 - ARM ARM9-TP
TOP AMD BOTTOM AMD NO AMD I32W_TOP INTEL 32Kword(64KB)/ I32W_BOTTOM INTEL 32Kword(64KB)/ I32W_NO I32_TOP I32_BOTTOM I32_NO I64_NO I128_NO INTEL 32Kword(64KB)/ INTEL INTEL INTEL INTEL INTEL 32Kword(64KB)/ 32Kword(64KB)/ 32Kword(64KB)/ 64Kword(128KB)/ 128Kword(256KB)/ 41H CPU CPU 8/16/32bit 8bit 16bit CPU 16 FLASH 8/16bit CPU 32 8 16 (FLASH_MEM2) 9.1 FLASH_MEM ARM ARM9-TP - 67
68 - ARM ARM9-TP FLASH_MEM2,,, CPU [, FLASH ] 0 AMD 1 INTEL 1001 INTEL 41H : [, : [, : [, ]]] : CPU CPU 8/16/32bit 8bit 16bit CPU 16 FLASH 8/16bit CPU CPU 32 8 16 MAP MAP MAP MAP PARTNER-ARM9-TP
MAP 00000000, FFFFFFFF MAP FLASH_MEM 03000000,037FFFFF, NO, 32, 8 MAP 00000000, FFFFFFFF FLASH_MEM2 00000000,0,2000:8,10000:126,2000:8,16,16 MAP 00000000, 003FFFFF MAP 00400000, 007FFFFF MAP 00800000, 00FFFFFF MAP 02000000, 02FFFFFF MAP 03000000, 037FFFFF MAP 03C00000, 03FFEFFF FLASH_MEM 02000000, 027FFFFF, NO, 32, 8 FLASH_MEM 03000000, 037FFFFF, NO, 32, 8 MAP 00000000, 003FFFFF MAP 00400000, 007FFFFF MAP 00800000, 00FFFFFF MAP 02000000, 02FFFFFF MAP 03000000, 037FFFFF MAP 03C00000, 03FFEFFF FLASH_MEM2 00000000,0, 10000:128,32,8 FLASH_MEM2 01000000,0, 10000:128,32,8 1MAP MAP 00000000, 033FFFFF FLASH_MEM 03000000,037FFFFF, NO, 32, 8 MAP MAP 00000000, 003FFFFF MAP 00400000, 007FFFFF MAP 00800000, 00FFFFFF MAP 02000000, 02FFFFFF MAP 03000000, 037FFFFF MAP 03C00000, 03FFEFFF FLASH_MEM 02000000, 027FFFFF, NO, 32, 8 FLASH_MEM 02800000, 037FFFFF, NO, 32, 8 ARM ARM9-TP - 69
9.3 PARTNER-ARM9-TP ZF Flash ROM [42000000-42003FFF] Sect.Erase. /* */ Flash ROM [42000000-42003FFF] Sect.Write. /* */ Flash ROM [42000000-420FFFFF] CHIP-Erase. /* */ Flash ROM Device Error! /* */ 70 - ARM ARM9-TP
Invalid Valid Dirty Dirty Invalid Valid Dirty Dirty Valid Invalid Dirty Invalid Dirty ARM ARM9-TP - 71
(ZF) 9.4 (ZF) ZF ZF Stat[, ] ZF Erase, Invalid Dirty ZF Flush Dirty Valid ZF Clear Invalid Dirty 72 - ARM ARM9-TP
ARM ARM9-TP - 73
PARTNER-ARM9-TP _r0,,,_r15 _pc _a1,,,_a4 _v1,,,_v7 _sb _sl _fp _ip _sp _lr r0,,,r15 r15 r0,,,r3 r4,,,r10 r9 r10 r11 r12 r13 r14 r0r1 T( ) 74 - ARM ARM9-TP
PARTNER-ARM9-TP PARTNER Verify ROM ( ) PARTNER PARTNER PARTNER ARM ARM9-TP - 75
RPTSETUP PARTNER { } ( ) 16 ( ) 15 ( 15 ) 15 16 W RPTSETUP 76 - ARM ARM9-TP
L RPTSETUP ( -B ) RPTSETUP C? VAL C C? VAL C? ( ) VAL PARTNER PARTNER ARM ARM9-TP - 77
CPU CPU 78 - ARM ARM9-TP
.CFG... 66, 67...75 Code Warrior C...3... 62 PARTNER-ARM9-TP...4...9 FLASH_MEM... 66... 66 FLASH_MEM2... 67... 67 Green Hills C... 61, 62 I/O... 22... 22... 23... 23 INIT.MCR... 8 PARTNER-ARM9-TP... 4...7...4 @...6 -B...4 -D...5 -E...5, 6 -SD...5 -TAB...5 -X...5...61 Green Hills C...62...51...53 CPU...53 C /...57 I/O /...57 MMU /...60 ARM ARM9-TP - 79
... 57... 54... 59... 53... 58... 56... 58... 58... 58 /... 57... 53... 56... 57 /... 54... 60... 54... 54... 54... 60 /... 56 (C )... 57... 55 /... 56 /... 59... 52 I/O...22...20...17...15 INIT.MCR...8...7...25...26 CPU...27...26 ROM...28 FIFOFull...33 ViewData...34...32...31...29...30...35...36...48...48... 66, 67...48 80 - ARM ARM9-TP
... 13 I/O... 22... 19... 17... 14...18...18...73...75...74... 1 I/O...23... 50...18...16... 20... 20... 19... 1...11...12...12... 1...38, 42... 66... 72... 72... 72... 72... 72... 70... 64... 63...49... 17... 17...37, 41...38, 39, 43...45 ViewData...47...44...46...45...46 /...43...14 ARM ARM9-TP - 81
... 15... 16... 16... 74 I/O...23...20...18...16 82 - ARM ARM9-TP
PARTNER ARM ARM9-TP 20024 Copyright 2002 Midas lab Inc./Kyoto Micro Computer Co.,LTD.