使用万用表量了一下淘宝上买回来的jlinkv9管脚2是3.3v,参考上面链接里写的断开转接板上的此管脚连接:
然后配置PSHOLD管脚输出,编译出jtag.bin烧写到sdcard里面。插入开发板启动。
代码详见:https://github.com/675816156/iTop4412_bare_machine/tree/master/0_jtag_s
打开jlink commander:有如下输出说明itop4412 jlink jtag连接OK了,下一步可以调试uboot了。
J-Link>connect
Please specify device / core. <Default>: CORTEX-A9
Type '?' for selection dialog
Device>
Please specify target interface:
J) JTAG (Default)
S) SWD
T) cJTAG
TIF>
Device position in JTAG chain (IRPre,DRPre) <Default>: -1,-1 => Auto-detect
JTAGConf>
Specify target interface speed [kHz]. <Default>: 4000 kHz
Speed>
Device "CORTEX-A9" selected.
Connecting to target via JTAG
TotalIRLen = 4, IRPrint = 0x01
JTAG chain detection found 1 devices:
#0 Id: 0x4BA00477, IRLen: 04, CoreSight JTAG-DP
Scanning AP map to find all available APs
AP[3]: Stopped AP scan as end of AP map has been reached
AP[0]: AHB-AP (IDR: 0x44770001)
AP[1]: APB-AP (IDR: 0x24770002)
AP[2]: JTAG-AP (IDR: 0x14760010)
Iterating through AP map to find APB-AP to use
AP[0]: Skipped. Not an APB-AP
AP[1]: APB-AP found
ROMTbl[0][0]: CompAddr: 80001000 CID: B105900D, PID:04-003BB907 ETB
ROMTbl[0][1]: CompAddr: 80002000 CID: B105900D, PID:04-003BB906 CTI
ROMTbl[0][2]: CompAddr: 80003000 CID: B105900D, PID:04-004BB912 TPIU
ROMTbl[0][3]: CompAddr: 80004000 CID: B105900D, PID:04-001BB908 CSTF
ROMTbl[0][4]: CompAddr: 80005000 CID: B105900D, PID:04-002BB913 ITM
ROMTbl[0][5]: CompAddr: 80006000 CID: B105900D, PID:04-002BB914 SWO
ROMTbl[0][6]: CompAddr: 80008000 CID: 00000000, PID:00-00000000 ???
ROMTbl[0][7]: CompAddr: 80010000 CID: B105900D, PID:04-000BBC09 Cortex-A9
Found Cortex-A9 r3p0
6 code breakpoints, 4 data breakpoints
Debug architecture ARMv7.0
Data endian: little
Main ID register: 0x413FC090
I-Cache L1: 32 KB, 256 Sets, 32 Bytes/Line, 4-Way
D-Cache L1: 32 KB, 256 Sets, 32 Bytes/Line, 4-Way
System control register:
Instruction endian: little
Level-1 instruction cache enabled
Level-1 data cache disabled
MMU disabled
Branch prediction disabled
Memory zones:
[0]: Default (Default access mode)
[1]: AHB-AP (AP0) (DMA like acc. in AP0 addr. space)
[2]: APB-AP (AP1) (DMA like acc. in AP1 addr. space)
Cortex-A9 identified.
J-Link>
Unknown command. '?' for help.
J-Link>h
PC: (R15) = 0202142C, CPSR = 800001D3 (SVC mode, ARM FIQ dis. IRQ dis.)
Current:
R0 =11000C08, R1 =00000000, R2 =000007FC, R3 =00001FF0
R4 =02021410, R5 =00000000, R6 =00000010, R7 =FFFFFFFF
R8 =02021434, R9 =02021434, R10=FFFFFFFF, R11=00000000, R12=00000002
R13=00000000, R14=0000001D, SPSR=020207D0
USR: R8 =FFFFFFFF, R9 =00000000, R10=00000002, R11=00000000, R12=0000001D
R13=00000000, R14=00000000
FIQ: R8 =00000000, R9 =00000000, R10=00000000, R11=00000000, R12=00000000
R13=00000000, R14=00000000, SPSR=0807F42E
IRQ: R13=02020700, R14=00000000, SPSR=0802D489
SVC: R13=020207D0, R14=00000438, SPSR=52043084
ABT: R13=00000000, R14=00000000, SPSR=0200CF69
UND: R13=00000000, R14=00000000, SPSR=0506233E
J-Link>