zynq板的AHB AP事务错误

时间:2018-05-20 07:42:11

标签: xilinx vivado adc zynq jtag

我是zynq董事会的新人。我正在尝试使用zynq-xc7z020的XADC,并希望通过vivado和xilinx SDK看到我的应用程序的质量。

我通过lab3lab4教程测试了两种设计方法。在vivado中合成,实现和生成比特流都可以。在Xilinx SDK中,在对电路板进行编程之后,当我运行一个简单的printf通过系统调试器或GDB时,我得到“AHB AP事务错误”。我google了很多,花了几天时间,但没有得到任何解决方案。另外,我尝试通过XMD控制台通过“connect arm hw”命令连接到电路板的臂芯。但控制台出现JTAG连接错误,同时连接JTAG电缆并完成电路板编程。

建议here的解决方案无效。

谢谢。

1 个答案:

答案 0 :(得分:0)

我了解我的错误。

通过SDK中的XSCT控制台,我运行mrd命令来访问DDR并读取其地址。但我做不到所以我知道问题出在DDR配置上。

我创建了一个新项目,在设计的第一步,将ZYNQ7处理系统添加到模块设计中之后,单击“运行模块自动化”,然后继续所有先前的步骤,它就起作用了。关键是自动化运行。它设置了一些必须设置的块自动配置。我的错误是,我手动连接了DDR端口。