当前位置: 首页 > news >正文

使用GD32实现JTAG功能

Vivado 不会直接认 “USB 虚拟串口 / 普通 HID” 的 GD32 设备,它只认两种东西:

  1. Xilinx 原厂电缆(带专用驱动与固件)
  2. 兼容 XVC(Xilinx Virtual Cable)协议的 USB 设备

你现在做的是:GD32E103 + 自己写的 JTAG 时序 → 模拟一个 JTAG 下载器。 要让 Vivado 用它,必须在 GD32 上实现XVC 服务器,电脑端用 Vivado 连 XVC,而不是让 Vivado 直接识别 GD32 USB。

一、原理:Vivado 是怎么和下载器通信的?

  • Vivado →hw_server→ USB 驱动 → 下载器固件 → JTAG (TMS/TCK/TDI/TDO) → Zynq
  • 原厂电缆:USB 走Xilinx 私有协议,驱动只认特定 VID/PID
  • 你自己的 GD32:
    • 不能冒充原厂电缆(协议 / VID/PID 都不对)
    • 可行路径:XVC over USB(虚拟串口 / USB-CDC)

XVC 本质:TCP 协议,把 JTAG 命令打包发给 “XVC 服务器”(你的 GD32),服务器转成 JTAG 时序。

http://www.jsqmd.com/news/906036/

相关文章:

  • pnpm的安装和配置
  • 2026济南卫生间免砸砖防水、外墙、地下室、楼顶渗漏+彩钢瓦、阳光房渗漏 本地专业防水公司TOP5权威推荐(2026年6月本地最新深度调研) - 防水百科
  • solie实线 多段线 不显示填充
  • 20260528 2
  • 项目经理日常:我是怎么把高项十大管理47个过程,用到真实项目里的(附避坑指南)
  • 一个导出按钮,为什么最后会变成后台任务系统?
  • 2026 南京地区 GEO 服务商选择指南:五大优质机构技术与案例深度对比 - GEO优化
  • Gemini个性化推荐策略全链路拆解(从Embedding到实时重排的12个关键决策点)
  • 从Solidworks草图到桌面摆件:我如何用3D打印给自己做了个PLA手机支架(附切片避坑指南)
  • 4步搞定Ryzen系统调试:SMUDebugTool新手完全指南
  • 2026大连注册公司哪家好?优质机构top榜测评! - 小柏云
  • Windows热键冲突终极排查指南:Hotkey Detective深度解析
  • 写了8年代码,今天被95后产品经理上了一课
  • 如何用3个版本打造你自己的智能机器狗:openDogV2完整指南
  • 2026年东莞滴胶标牌/金属标牌/不锈钢标牌/铝标牌生产厂家最新概览:核心评估与实力筛选 - 品牌企业推荐师(官方)
  • 在国产中标麒麟V7.0上搞定VMware 15.5,这份保姆级避坑指南请收好
  • 告别提取码搜索困境:baidupankey如何让百度网盘资源获取变得简单
  • 华为云 ECS 主机组与云服务器组的区别?前者属于物理,后者属于虚拟
  • 2026江门卫生间免砸砖防水、外墙、地下室、楼顶渗漏+彩钢瓦、阳光房渗漏 本地专业防水公司TOP5权威推荐(2026年6月本地最新深度调研) - 防水百科
  • 跨越设计实现鸿沟:AI时代设计师的系统思维与技术掌控力进阶
  • Linux硬盘挂载保姆级教程:从fdisk分区到fstab永久挂载,一步都不漏(含UUID和磁盘ID两种方法)
  • 基于Arduino Mega的智能办公环境监测与自动化控制系统实战
  • 来自教授的有用链接 — 40
  • ShadowPilot 去中心化遥操作与数据确权平台
  • 动物森友会存档编辑器NHSE:免费打造梦想岛屿的终极指南 [特殊字符]️
  • Unity Mod Manager:打破Unity游戏模组管理的技术壁垒
  • 粉笔980课程包含哪些内容?行测申论怎么学更适合公考新手
  • Arduino机器人DIY:从零打造能挖土会挥手的智能小车
  • 告别卡顿!为CentOS 7.6虚拟机精细分配CPU与内存(附主机资源查看方法)
  • AI漫剧软件机构盘点:主流服务商特征与选型思路 - 资讯快报