ZYNQ芯片的ARM端无法被JTAG检测到

   通过JATG调试ZYNQ芯片时,发现在进行PS端应用程序debug情况下提示无法找到ARM设备;但是在Vivado环境下能连接到设备,就是说PL端可以正常使用,PS端无法使用。

   从这个结果出发分析,PL端能使用证明芯片的工作电压正常(PL端与PS端电压相同)、复位模块正常、晶振正常(通过示波器观察)。通过查找相关文档发现是配置错误,MIO[2]引脚通过电阻上拉电源。

  将MIO[2]引脚下拉到地后,JTAG能检测到了。

  MIO[2]:JTAG Chain Routing

  0:Cascade mode

  1:Independent mode

 zynq-7000系列提供了一个标准的JTAG(IEEE 1149.1)的调试接口。在PS端提供了ARM调试访问端口(DAP),在PL端提供了一个标准的JTAG测试访问端口(TAP)。

  在JTAG chain mode情况下,TAP和DAP都可以通过JTAG调试工具检测到。

你可能感兴趣的:(ZYNQ芯片的ARM端无法被JTAG检测到)