完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
任何人都可以帮助解决基于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。 |
|
相关推荐
5个回答
|
|
看起来我已经在我的生产板上将Boot Mode 3设置为高,所以尽管它处于QSPI启动模式,但JTAG处于独立模式而不是级联模式。
像这样我不能用任何工具编程QSPI。 将不得不改变跳投。 在原帖中查看解决方案 |
|
|
|
W,
JTAG始终默认启用。 该模式将在器件上电时应用,并且将尝试配置为所选模式,但稍后,JTAG始终可用于调试,测试等。 看着: http://zedboard.org/content/how-program-qspi Austin Lesea主要工程师Xilinx San Jose |
|
|
|
看起来我已经在我的生产板上将Boot Mode 3设置为高,所以尽管它处于QSPI启动模式,但JTAG处于独立模式而不是级联模式。
像这样我不能用任何工具编程QSPI。 将不得不改变跳投。 |
|
|
|
当QSPi闪烁时以及从QSPI启动时,我的模式引脚始终处于QSPI模式。
在接通电路板后,zynq无法从QSPI启动(在某种意义上,FSBL没有打印任何调试语句)。 我已经尝试过将时钟频率从200,130,110降低到36.6 MHz但是仍然不能正常工作那么可能是什么问题。 |
|
|
|
我想出了一种方法来编程SPI FLASH,其引导模式设置为FLASH而不是JTAG。
打开SDK XSCT(Xilinx软件命令工具)并键入以下命令。 请耐心等待,因为在屏幕更新之前需要一段时间,结果表明它已成功编程。 exec program_flash -f .bin -f***l zynq_f***l.elf -flash_type qspi_single 有关其他SPI FLASH模式的列表,请输入... program_flash -flash_type |
|
|
|
只有小组成员才能发言,加入小组>>
2414 浏览 7 评论
2821 浏览 4 评论
Spartan 3-AN时钟和VHDL让ISE合成时出现错误该怎么办?
2292 浏览 9 评论
3371 浏览 0 评论
如何在RTL或xilinx spartan fpga的约束文件中插入1.56ns延迟缓冲区?
2456 浏览 15 评论
有输入,但是LVDS_25的FPGA内部接收不到数据,为什么?
1059浏览 1评论
请问vc707的电源线是如何连接的,我这边可能出现了缺失元件的情况导致无法供电
577浏览 1评论
求一块XILINX开发板KC705,VC707,KC105和KCU1500
436浏览 1评论
1998浏览 0评论
721浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-19 08:17 , Processed in 1.431233 second(s), Total 85, Slave 69 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号