PROGRAM_FTDI 是一个用于设置和管理 基于 FT232/FT2232/FT4232 的 Xilinx JTAG 设备的序列号信息 Windows Forms 应用程序
- 开发工具: Visual Studio 2022
- 框架/库: .NET Framework v4.8
- 依赖库: FTD2XX_NET
- 能否被 Xilinx 工具识别为 JTAG 设备的关键点在于用户区域的 FirmwareId 字段, 该字段根据芯片型号确定
- 用户字段中还存储了 Vendor 字符串和 Board 字符串
- 只需要擦除后, 使用 FTDI 的写 EEPROM API 正常写入EEPROM, 随后再使用写 UserArea API 写入 "FirmwareId + Vendor + Board" 即可
- 如果芯片有多个端口, Xilinx 工具仅使用端口 A 作为 JTAG, 即使修改端口是否使用VCP也没有用
-
这篇文章描述了 eeprom 数据结构
-
ug908-vivado-programming-debugging
这篇文档描述了如何将 FTDI 设备编程为 JTAG 设备
