我是新来的zynq董事会的。我正在尝试使用zynq-xc7z020的XADC,并希望通过vivado和xilinx来查看它的质量。
我通过lab3和lab4教程测试了两种设计方法。合成、实现和生成比特流在vivado中是可以的。在Xilinx中,在对板进行编程之后,当我通过系统调试器或GDB运行一个简单的printf时,我得到了"AHB事务错误“。我在谷歌上搜索了很多次,花了几天时间找它,但没有得到任何解决方案。另外,我试图通过XMD控制台通过"connect“命令连接到板的arm核心。但是控制台在连接JTAG电缆时会出现JTAG连接错误,并完成板的编程。
建议的这里解决方案没有帮助。
谢谢。
发布于 2018-06-27 07:53:40
我明白我的错误是什么。
通过SDK中的XSCT控制台,运行mrd命令访问DDR并读取其地址。但我做不到,所以我知道问题是来自DDR配置。
我创建了一个新项目,在设计的第一步,在将ZYNQ7处理系统添加到块设计之后,单击“运行块自动化”,然后继续前面的所有步骤,然后它就开始工作了。关键是自动化运行。它设置了一些必须设置的块的自动配置;我的错误是手动连接DDR端口。
https://stackoverflow.com/questions/50432702
复制相似问题