【 以下文字转载自 Circuit 讨论区 】
发信人: intron (内含子), 信区: Circuit
标 题: 总结OpenOCD支持的远程JTAG协议和相关项目
发信站: 水木社区 (Thu May 5 19:46:02 2022), 站内
欢迎补充。
1. RemoteBitBang 协议:简单,效率低,功能不全
源文件:openocd-code/src/jtag/drivers/remote_bitbang.c
协议文档:openocd-code/doc/manual/jtag/drivers/remote_bitbang.txt
(1) GH: emard/wifi_jtag: ESP8266 as wireless JTAG Programmer
(2) GH: tnishinaga/esp32_remote_jtag_sample: OpenOCD remote bitbang mode adapter sample for ESP32-DevKitC
2. VPI 协议:功能较全,但每条网络信令都是个 vpi_cmd 结构体,大小超过 1024 字节
源文件:openocd-code/src/jtag/drivers/jtag_vpi.c
GH: fjullien/jtag_vpi: TCP/IP controlled VPI JTAG Interface.
3. DPI 协议:功能不全
源文件:openocd-code/src/jtag/drivers/jtag_dpi.c
GH: pulp-platform/jtag_dpi: JTAG DPI module for SystemVerilog RTL simulations
--
修改:intron FROM 111.196.241.*
FROM 111.196.241.*