首页 > 其他分享 >【OpenOCD 与 FT4232H 专栏 1 -- FT4232H 驱动安装】

【OpenOCD 与 FT4232H 专栏 1 -- FT4232H 驱动安装】

时间:2024-11-16 19:45:27浏览次数:3  
标签:OpenOCD -- 安装 FT4232H FTDI PC https com

文章目录

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

标签:OpenOCD,--,安装,FT4232H,FTDI,PC,https,com
From: https://blog.csdn.net/sinat_32960911/article/details/143714596

相关文章

  • 自学黑客必看的五本书,满足你的黑客梦,收藏这一篇就够了!
    经常会有粉丝朋友私信我,想学黑客技术有什么书籍推荐,今天我就给大家安利一波。想自学黑客,看这五本书就够了想要自学黑客却没人教怎么办,看完这五本书,你也能成为黑客大佬......
  • 一文带你了解防火墙的三种工作模式:路由模式、透明模式(网桥)、混合模式。网络安全零基础
    防火墙作为网络安全的核心设备之一,扮演着至关重要的角色。它不仅能够有效防御外部网络的攻击,还能保护内部网络的安全。在如今复杂多样的网络环境下,防火墙的部署和工作模式直接影响着网络安全策略的实施效果。防火墙通常可以工作在三种模式下:路由模式、透明模式(网桥模式)以及......
  • 一分钟教你社工原理:shodan暗黑搜索引擎使用方法,黑客技术零基础入门到精通教程!
    简介Shodan是个啥?之前没听说过吗?那可要小声说你是做安全的,会被人笑话。如果说百度、谷歌是名门正派,那Shodan就是典型的魔教一般的存在;如果百度、谷歌是一招一式都遵规守矩的江湖大侠,那Shodan就是专踢人裤裆的市井混混。和百度、谷歌干的事儿类似,但Shodan专搜各家各户IT系......
  • 一文搞懂!结构体成员与结构体成员变量有什么区别
    结构体成员:定义在结构体内部的各个变量或数据项,用来表示结构体的不同属性;结构体成员变量:具体的结构体实例中的成员变量值。例如SqList结构体,包含data、length两个结构体的成员,它们的数据类型分别是Elemtype数组和int整型:typedefstruct{ElemTypedata[MaxSize];......
  • 一文搞懂!数组作为函数输入如何声明?
    一维数组函数形参定义:voidarray_print(inta[])一维数组指针函数形参定义:voidarray_print(int*a)二维数组函数形参定义://必须指明数组的列数,数组的行数没有太大关系//因为函数调用时传递的是一个指针,它指向由行向量构成的一维数组//所以以下两种声明方式都可以......
  • 【Debug】“逻辑与&“与“短路与&&“、“逻辑或|“与“短路或||“
    前情提要:今天用C++写数据结构代码,写一个while循环,p是一个链表指针,有两个条件,用&&连接,如下:while(p->data!=data&&p!=NULL)然后发现第二个条件p!=NULL被标黄,显示Conditionisalwaystruewhenreached,查了一下才发现&&是短路与。知识搜罗:&:逻辑与;|:逻辑或&&:短......
  • 20222325 2024-2025-1 《网络与系统攻防技术》实验五实验报告
    1.实验内容1.从www.besti.edu.cn、baidu.com、sina.com.cn中选择一个DNS域名进行查询,获取如下信息:DNS注册人及联系方式;该域名对应IP地址;IP地址注册人及联系方式;IP地址所在国家、城市和具体地理位置。PS:使用whois、dig、nslookup、traceroute、以及各类在线和离线工具进行搜集信......
  • 【模板】最小生成树-kruskal
    intfather[5010],n,m;intfind(intx)//找根函数,记得进行路径压缩{if(father[x]==x)returnx;elsereturnfather[x]=find(father[x]);}intsame(intx,inty)//简化代码{if(find(x)==find(y))return1;elsereturn0;}structedge{......
  • 20222303 2024-2025-1 《网络与系统攻防技术》实验六实验报告
    1.实验内容1.1本周学习内容回顾使用了Metasploit框架,其是一个功能强大的渗透测试框架。在使用的过程当中,Metasploit提供了种类繁多的攻击模块,涵盖了远程代码执行、服务拒绝、提权等多种攻击方式,支持对多种操作系统和应用程序进行测试。除了漏洞利用,它还具备强大的后渗透功能,如......
  • shell(2)永久环境变量和字符串显位
    ......