本帖最后由 何立立 于 2015-7-7 16:12 编辑
(1)ISE14.7 在用imapcat下载配置文件到板子的时候,
JTAG链是可以扫描出来的,
但是在下载配置文件 program 时会失败,出现一下错误:
Boundary-scan chain validated successfully.
2: Device Temperature: Current Reading: 43.48 C, Min. Reading: -273.00 C, Max. Reading: 43.98 C
2: VCCINT Supply: Current Reading: 1.005 V, Min. Reading: 0.000 V, Max. Reading: 1.005 V
2: VCCAUX Supply: Current Reading: 1.799 V, Min. Reading: 0.000 V, Max. Reading: 1.802 V
INFO:iMPACT:583 - '2': The idcode read from the device does not match the idcode in the bsdl File.
INFO:iMPACT:1578 - '2': Device IDCODE : 00000000000000000000000000000000
INFO:iMPACT:1579 - '2': Expected IDCODE: 00000011011100100010000010010011
INFO:iMPACT - Crea
ting XC7Z010 device.
PROGRESS_START - Starting Operation.
INFO:Cse - Failed to initialize the zynq device.
'2': Programming device...
done.
INFO:Cse - Error shows in the status register, release
done bit is NOT 1.
INFO:Cse - Status register values:
INFO:Cse - 0000 0000 0000 0000 0000 0000 0000 0000
PROGRESS_END - End Operation.
Elapsed time = 58 sec.
我换了排线也不行。我的xilinx下载器没问题,因为在其它板子上是可以用的。
(2)
换用vivado 2014.2软件后,用vivado内的 hardware session 下载时候,也不能下载进去的,会出现如下错误:
下载到99%的时候进度条不动了,且出现警告提示:
WARNING: [Labtools 27-33] Done pin status: LOW
(3)换了只新的下载器,impact 下载还是失败:提示
INFO:iMPACT:501 - '2': Added Device xc7z010 successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
INFO:iMPACT - Current time: 2015/7/7 11:52:41
PROGRESS_START - Starting Operation.
Maximum TCK operating frequency for this device chain: 20000000.
Validating chain...
Boundary-scan chain validated successfully.
2: Device Temperature: Current Reading: 39.05 C, Min. Reading: 32.16 C, Max. Reading: 39.55 C
2: VCCINT Supply: Current Reading: 1.005 V, Min. Reading: 1.002 V, Max. Reading: 1.005 V
2: VCCAUX Supply: Current Reading: 1.802 V, Min. Reading: 1.799 V, Max. Reading: 1.802 V
INFO:iMPACT - Creating XC7Z010 device.
PROGRESS_START - Starting Operation.
INFO:Cse - Failed to initialize the zynq device.
'2': Programming device...
done.
INFO:Cse - Error shows in the status register,
release done bit is NOT 1.
INFO:Cse - Status register values:
INFO:Cse - 0000 0000 0000 0000 0000 0000 0000 0000
PROGRESS_END - End Operation.
Elapsed time = 57 sec.
Match_cycle = NoWait.
Match cycle: NoWait
LCK_cycle = NoWait.
LCK cycle: NoWait
INFO:iMPACT - '2': Checking done pin....done.
'2': Programming terminated.
DONE did not go high.
[size=14.3999996185303px]请问是怎么解决的,这个问题已经困扰我好几天了。