任何人都可以帮助解决基于zynq的设备上的问题编程QSPI闪存问题。
我们使用xc7z020 zynq设计了一块
电路板。
我的第一块板具有在JTAG模式下配置的引导模式引脚。
我一直在调试代码,并通过SDK编程QSPI flash OK。
主板最终将从QSPI闪存启动。
第一阶段启动加载器运行正常,并加载我的应用程序代码。
我现在想让电路板自动从QSPI闪存启动。
为此,我需要将启动模式设置更改为QSPI模式。
这再次按预期工作。
我现在想要编制我的生产板。
这些都是在启动模式跳线(
PCB上的电阻)设置为QSPI模式的情况下构建的。
希望如果我编程qspi他们会启动好。
但是我似乎无法对QSPI进行编程。
尝试使用vivado和影响,但两个工具只能看到Zc7020设备(我可以编程),但两个都不会让我编程qspi闪存。
Vivado因未指定的错误而失败,影响无法看到zynq7000_
ARM因此不能给我编程闪存的选项。
我是否必须更改每块板上的跳线以使其处于JAG模式,只需编程QSPI,然后将它们更改回QSPI启动模式。
我期待JTAG允许我在任何启动模式下编程QSPI。