[踩坑]Nexys4 DDR开发板,擦写FT2232H芯片EEPROM信息后,Vivado无法连接板子的解决方法

 最近使用nexys4 DDR开发板进行riscv处理器开发,这块板子板载了FT2232HQ芯片作为jtag下载,或者可以复用成uart输出。

所设计的riscv处理器留有jtag接口进行debug,图方便想把这个接口直接引到现有的uart接口,即(C4、D4、D3、E5)引脚上,然后pc端通过openocd进行配置。

根据FT2232作为JTAG烧录器的使用步骤详解_ft2232驱动安装方法_高博士_嵌入式的博客-CSDN博客

的介绍,需要通过FT-PROG修改FT2232H的一些EEPROM信息,并且用usbdrivertools工具修改驱动方式,才能用openocd识别到jtag连接。

问题来了!修改完板载FT2232h的EEROM信息之后,(中间不小心把制造商、序列号信息都改了),就再也无法用vivado识别到nexys4 DDR开发板进行下载位流了。甚至用Diligent官方的Adept也无法识别到设备。

究其原因,改变EEPROM信息之后,channel A已经不再是配置成jtag模式,又或者制造商信息、序列号等改变后nexys4DDR相关的驱动程序也无法找到该设备。

同样的问题很多用户在官方的论坛上反应

How to restore FT2232 EEPROM back to factory settings? - Page 11 - FPGA - Digilent Forum

最终注册个账号在评论区下面评论,注明开发板型号,然后过了一天就有工程师私信,发了个小工具,跟着步骤做就成功reset EEPROM的信息了,最后连接成功!

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值