FPGA|CPLD|ASICwilliam hill官网
直播中

等嗯个

4年用户 48经验值
擅长:嵌入式技术
私信 关注
[问答]

FPGA程序烧录有时候成功有时候失败

老师拿来一块扩展板,插上黑金的一块核心板上电正常,测试最小系统的时候流水灯程序烧不进去,有时候下载失败,有时候又下载成功但是没有现象。
下载报错有时候是Error (209040): Can't access JTAG chain,有时候又是Error (209014): CONF_DONE pin failed to go high in device 1和Error (209015): Can't configure device. Expected JTAG ID code 0x020F60DD for device 1, but found JTAG ID code 0x010760DD.
我多点几下又下载成功了但是没有现象,下载成功的时候黑金板子上的配置指示灯一直是亮的,这意思好像没有下载进去?核心板是没有问题的,我把它插到黑金的一块开发板上可以点亮流水灯而且程序下载后配置指示灯是熄灭的。
一开始我以为是电源问题,我把黑金的开发板上5V电源直接飞线给这块板子上直接给核心板供电后发现还是一样的问题,网上找了好久没有合适的方法困扰好多天了,跪求大佬啊~~~
QQ图片20210621213700.png QQ图片20210621213625.png




已退回10积分

回帖(1)

卿小小_9e6

2021-6-22 10:41:30
//------错误信息
一个错误信息是JTAG链异常:CONF_DONE 未拉高。
另一个信息是FPGA识别ID与程序不匹配。
//------可能原因
a.JTAG线的线序顺序有问题。
b.CONF_DONE 相关的连接脱焊、虚焊、连接不稳定。
c.供电异常,导致FPGA状态异常,即导致CONF_DONE 不正常。
d.仔细检查你的实际加载程序与硬件FPGA是否是同一个型号。报错信息显示ID不对。
2 举报
  • 等嗯个: JTAG线的顺序没有问题,虚焊我刚才还重新加焊了一下还是一样,CONF_DONE相关的连接因为都是在黑金的核心板上,核心板和程序应该也没有问题的,核心板我把他插到黑金的一块开发板上可以正常烧录同一个程序而且有流水灯现象,至于供电异常,我把黑金的开发板上的5V电源直接接过来给这块板子直接供电应该也没有问题呀,实在是想不通哪里出问题了
  • 卿小小_9e6 回复 等嗯个: 建议检查一下扩展板与核心板的硬件连接。
    假如核心板在底板上可以正常烧录,连接扩展板就不能正常烧录,大概率是硬件问题。

更多回帖

发帖
×
20
完善资料,
赚取积分