文章目录
OpenOCD
openocd全名为Open On-ChipDebugger,是一个自由开放的片上调试工具和编程工具,目前主流调试器几乎都支持,具体可以查看Open On-Chip Debugger:OpenOCD User’s Guide。
准备配置文件:
FT4232H Debuger Adapter 配置文件,一般放在..\scripts\interface\ftdi\
目录,目标板配置文件,一般放在..\scripts\target\
目录。
FTDI 驱动安装
我们在 PC上通过上位机发给 FT4232H 的数据都是Openocd 转换好的 JTAG 协议数据,比如通过 PC 上的 telnet 命令与 Openocd 中的 server 建立通信后,在执行 Openocd中的命令后,最后是Openocd调用 PC 上 usbdriver 把 jtag 命令发送出去的。
所以首先需要再PC上下载 CDM212364_Setup.exe
安装 FTDI 驱动 来连接并控制FT4232H
,为硬件设备安装适配的驱动。
这里通过 CDM212364_Setup.exe
工具进行安装,驱动安装完成后可以在设备管理器中看到:
这里有4个 USB Serial Converter A/B/C/D,是调试器连接PC后自动识别到的。
FTDI 设备信息获取
首先下载烧写工具FT Prog
:
–>FT Prog 下载链接<—
下载完成后,安装完成后打开软件:
获取到的信息如下:
推荐阅读:
https://github.com/suisuisi/jtag
https://ftdichip.com/document/programming-guides/
https://github.com/dragonlock2/ftdi_dumps
https://gitcode.com/open-source-toolkit/2c555/overview?utm_source=tools_gitcode&index=top&type=card&&null
https://github.com/xpack-dev-tools/openocd-xpack/releases
https://blog.csdn.net/qq_44447544/article/details/122945129