打印

求助,利用JTAG下载bit文件时出错!

[复制链接]
3999|10
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
verylyl|  楼主 | 2012-8-18 15:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请教各位,在CHIPSCOPE中利用JTAG下载bit文件到xc3s1200E中,下载完成后出现如下错误,是什么原因?
ERROR: Internal Error: Failed reading JTAGInstruction Register.
ERROR: Configuration failed.
ERROR: No devices detected while scanning the JTAGchain
ERROR: Failed detecting JTAG device chain

1. JTAG链路中有三个器件:XCF04S, XC3S1200E and XC4SX55
2. 将相应的bit文件下载到XC4SX55中,没有出错且工作正常;
3. 利用 iMPACT进行下载,显示program succeed,但马上就扫不到JTAG链路了;
4.  出现上述错误后,我量XC3S1200Edone管脚为高(2.5V);
5.  我用飞线修改JTAG链路,使XC4SX55不在链路中,XC3S1200E可正常加载且工作正常

相关帖子

沙发
mr.king| | 2012-8-18 18:13 | 只看该作者
你是从来没有成功过还是以前好的现在错了?

使用特权

评论回复
板凳
GoldSunMonkey| | 2012-8-18 19:09 | 只看该作者
有点奇怪。嗯,没有配置完成Done怎么会为高呢?
两个Done放在一起了?

使用特权

评论回复
地板
verylyl|  楼主 | 2012-8-19 00:10 | 只看该作者
从来没有成功过。板子刚装配好,正准备调试就出现了这个问题。
两个Done信号是分开的。

使用特权

评论回复
5
mr.king| | 2012-8-19 08:21 | 只看该作者
从没成功过就要先简单点,把存储器拆了,菊花链飞线连通,读ID看正常否

使用特权

评论回复
6
verylyl|  楼主 | 2012-8-19 08:44 | 只看该作者
读器件ID是正常的,即使三个器件连在一起,也能正确扫描JTAG链路,并且可以正确获取器件ID,问题在于选择xc3s1200e进行program时,下载完成后就不正常了,表现为扫不到JTAG链路

使用特权

评论回复
7
mr.king| | 2012-8-19 11:57 | 只看该作者
本帖最后由 mr.king 于 2012-8-19 11:58 编辑

6# verylyl
重找个1200E的BIT文件下载,正常的话得看你新工程哪里的综合配置有疏忽

使用特权

评论回复
8
verylyl|  楼主 | 2012-8-19 20:56 | 只看该作者
多谢各位指导,我今天把问题找出来了。
我将sx55的M0~M2,Din,ini,prog等管脚接到了xc3s1200e上,本意是用1200来配置sx55。板子刚拿回来,本想跑个简单的程序验证一下电路是否正常。
结果在1200的程序中没有给上述管脚赋予确定电平。都赋值之后,可正常加载且工作正常。

使用特权

评论回复
9
jakfens| | 2012-8-20 08:45 | 只看该作者
我还以为jtag接反了 哈哈

使用特权

评论回复
10
sleepybear| | 2012-8-20 10:22 | 只看该作者
:lol
Backkom80 发表于 2012-8-20 10:16

这孩子是肿么了?:lol

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

4

帖子

0

粉丝