取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
Visitor
Visitor
577 次查看
注册日期: ‎05-30-2019

编程efuse后jtag无法识别出设备

跳至解决方案

在使用vivado编程efuse后,连接jtag一直报同一个错

企业微信截图_15638776088763.png企业微信截图_156387774322.png

1.编程efuse之前,可以成功连接

更换过不同的jtag,也是报这个错

-------------------------------------------------------------------------------------------------------

编程efuse时的设置:

企业微信截图_15638779519249.png

-------------------------------------------------------------------------------------------------------

1.请问jtag连接不上的原因是否是因为设置了这些控制位?

2.如果不是的话,请问如何让jtag成功连接?

3.如果是的话,请问是否还能连接上jtag?

0 项奖励
1 解答

已接受的解答
Highlighted
Visitor
Visitor
517 次查看
注册日期: ‎05-30-2019

感谢各位的回答。

我已经找到原因:因为设置了eFUSE_Secure_Boot,使板子强制使用secure boot mode启动,而jtag接口在secure boot mode时默认关闭,可以通过增加fsbl的代码重新打开jtag接口。

参考资料:AR#64275 Zynq-7000 SoC: booting in secure mode, how do I enable JTAG?

通过此方法,我已经能够重新连接jtag。

在原帖中查看解决方案

3 回复数
Highlighted
Xilinx Employee
Xilinx Employee
544 次查看
注册日期: ‎08-26-2010

Hi @xiyue5137 

应该不会导致JTAG连接问题。同样的这些cable和vivado环境在其他板上都可以连接成功吗?可以检查一下电源是否有什么异常吗?

Thanks
Simon
-------------------------------------------------------------------------
Don't forget to reply, kudo, and accept as solution.
-------------------------------------------------------------------------
Highlighted
Community Manager
Community Manager
535 次查看
注册日期: ‎08-31-2011

Hi,

如果只是这三个选项的话,不会引起jtag 的问题。

用的vivado版本是多少?

有没有输入过tcl 命令disable jtag 接口?

program_hw_devices -security_efuse {08} [lindex [get_hw_devices] $deviceIdx]

-------------------------------------------------------------------------------------------------
Don’t forget to reply, kudo, and accept as solution.
-------------------------------------------------------------------------------------------------
如果提供的信息能解决您的问题,请标记为“接受为解决方案”。
如果您认为帖子有帮助,请点击“奖励”。谢谢!
-------------------------------------------------------------------------------------------------
Highlighted
Visitor
Visitor
518 次查看
注册日期: ‎05-30-2019

感谢各位的回答。

我已经找到原因:因为设置了eFUSE_Secure_Boot,使板子强制使用secure boot mode启动,而jtag接口在secure boot mode时默认关闭,可以通过增加fsbl的代码重新打开jtag接口。

参考资料:AR#64275 Zynq-7000 SoC: booting in secure mode, how do I enable JTAG?

通过此方法,我已经能够重新连接jtag。

在原帖中查看解决方案