📄 readme
字号:
Motivation==========This tool has been created as part of our diploma project:porting linux 2.6 on the arm9tdmi based microcontroller p2001 onthe evaluation board lpec2001 (http://www.mazbr.de/frames/products.html).This tool is based on jtag-arm9 by Simon Wood.Module structure================pp.[ch]: parallel port interface pp_* parallel port pp_ppdev_* access via /dev/parport? pp_direct_* access via port 0x387jtag.[ch]: tap+jtag+sc functions tapsm_* tap state machine jtag_* jtag sc_* scan chainice.[ch]: EmbeddedICE macrocell programming ice_* EmbeddedICEdebug.[ch]: debugging and register functions debug_* debugging regs_* registersmemory.[ch]: memory functions memory_* memorylpec.[ch]: lpec-p2001 specific functions lpec_* lpec-p2001jtag-arm.c: command line clientgdb-jtag-arm.c: GDB remote serverGDB Commands============required:g read registersG<XX...> write registersm<addr>,<length> read memoryM<addr>,<length>:<XX...> write memoryc<addr> continues<addr> stepoptional:D detachi<addr>,<nnn> cycle stepp<n...>=<r...> write registerx<addr>,<length>:<XX...> write mem (binary)z<t>,<addr>,<length> remove break or watchpointZ<t>,<addr>,<length> insert break or watchpointt: 0=software breakpoint 1=hardware breakpoint 2=write watchpoint 3=read watchpoint 4=access watchpointJTAG chains===========with tms=? to tms=0 tms=11111 1 0xF Test-Logic Reset 0xC 0xF1100 0xC Run-Test/Idle 0xC 0x70111 0x7 Select-DR-Scan 0x6 0x40110 1 0x6 Capture-DR 0x2 0x10010 0x2 Shift-DR 0x2 0x10001 11 0x1 Exit1-DR 0x3 0x50011 1 0x3 Pause-DR 0x3 0x00000 1 0x0 Exit2-DR 0x2 0x50101 0x5 Update-DR 0xC 0x70100 0x4 Select-IR-Scan 0xE 0xF1110 1 0xE Capture-IR 0x9 0xA1010 0xA Shift-IR 0xA 0x91001 11 0x9 Exit1-IR 0xB 0xD1011 1 0xB Pause-IR 0xB 0x81000 1 0x8 Exit2-IR 0xA 0xD1101 0xD Update-IR 0xC 0x7|||| |||\ 7:RESET|||| ||\- 6:PAUSE|||| |\-- 5:UPDATE|||| \--- 4:CAPTURE|||||||\----- 3:IDLE||\------ 2:SHIFT|\------- 1:IR\-------- 0:DR
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -