描述
一般描述:
当试图在JDRIVER器件上执行操作时,出现以下错误
返回消息:
……错误-比较失败。
器件状态:[器件名称]()
行动[行动]()
过程:Pro验证(IDCODE)
流程:流程验证(IDCODE)
块:初始化
活动:1
指令:IDCODE
流产的
解决方案
密切关注此错误信息的“活动”和“指令”值;
如果它们是“活动:2,指令:iSCiRead”,则参照(Xilinx解决方案10777).
此错误消息可指示若干问题。如果可能的话,JTAGProgrammer
应该用来确定问题是硬件相关的还是软件相关的(参见
决议2)
对于可能导致此错误消息的硬件问题列表,请参见解决方案3。
对于可能导致此错误的软件问题列表,请参见解决方案4。
“比较失败”与JTAGProgrammer的故障排除:
1。初始化链(文件-gt;初始化链)
此操作的失败表明边界扫描链尚未被检测到。
正确设置。γ
2。JTAGProgrammer将为边界中的每一个器件请求文件。
扫描链。如果文件不可用,JTAGProgrammer至少需要
了解器件指令寄存器的长度。为了确定这一点,
查看所讨论的器件的1149.1或1532个BSDL文件。请同时
三。如果1149.1个BSDL文件可用于正在尝试的器件
要Program,尝试用JTAGProgrammerProgram器件。为了FPGAs,
手动检查已完成引脚的状态,以确保器件具有
配置正确。
硬件问题:
1。抽头线被接地或VCC,或被断开。
2。噪声,反射,或其他信号完整性问题在抽头线。
为了解决硬件问题,只执行验证(IDCODE)指令
对于链中的每一个器件。
可能导致“比较失败”的软件问题:
1。.CMD文件中的错误器件。
2。.CMD文件中器件的错误排序。在.CMD文件中,
器件应列为:
最后一个器件
..
第一器件
例如:
链条有三个器件。器件1最接近初始TDI,器件3
最接近最终的TDO。.CMD文件应将这些器件列为:
器件3…
器件2…
器件1…
如果顺序错误,请更正生成..cd文件的批处理文件
删除不正确的.CMD文件,然后重试。
三。为旁路器件指定的错误指令寄存器长度。
若要确定正确的IR长度,请查看所讨论的器件的BSDL文件。
没有回复内容