用户工具

站点工具


linux:ubuntu:openocd

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录前一修订版
后一修订版
前一修订版
linux:ubuntu:openocd [2025/07/14 09:12] – [1. config file] user01linux:ubuntu:openocd [2025/07/14 16:47] (当前版本) – [1. openocd使用] user01
行 2: 行 2:
  
  
-openocd使用+====== - feature ====== 
 + 
 +  * 目前在FPGA上已经测出来,已能支持32个tap, 
 +  * autotap 推定可以到16个,再多的话,需要把工具自己推出来的写成定义tap 
 + 
 +====== - openocd使用 ====== 
  
 <code> <code>
 jtag_rest 1 0               -- 复位,tck和TMS组合而成,如果有trstn的话,则产生trstn jtag_rest 1 0               -- 复位,tck和TMS组合而成,如果有trstn的话,则产生trstn
-irscan zynq.dap 0x5             -- 往tap寄存器写IR指令为0x5,   TAP在target.cfg文件中进行定义(jtag newtap)+irscan zynq.dap 0x5         -- 往tap寄存器写IR指令为0x5,   TAP在target.cfg文件中进行定义(jtag newtap)
 drscan zynq.dap 16 0x4321   -- 向指定TAP输入DR数据,长度为16,数据为0x4321 drscan zynq.dap 16 0x4321   -- 向指定TAP输入DR数据,长度为16,数据为0x4321
 </code> </code>
  
- +  * 注意,一定要先指定TAP IR, 然后才可以向 DR进行输入数据,不然openocd会报错退出。 
---- 注意,一定要先指定TAP IR, 然后才可以向 DR进行输入数据,不然openocd会报错退出。 +  openocd使用tcl语法进行配置,可以使用telnet进行连接
---- openocd使用tcl语法进行配置,可以使用telnet进行连接+
  
 ====== - config file ====== ====== - config file ======
linux/ubuntu/openocd.1752455536.txt.gz · 最后更改: 2025/07/14 09:12 由 user01

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki