使用四字节命令读写256Mb QSPI Flash
来源:互联网 发布:小米2s改装4g网络 编辑:程序博客网 时间:2024/06/10 07:20
原文地址:http://group.chinaaet.com/109/78379
在手册中,Zynq QSPI flash 控制器只支持3字节的地址,因此只支持最大128M bit的QSPI flash。 如果要支持更大的flash,需要使用QSPI flash中的bank寄存器。SDK 14.6的驱动就是采用这种模式。
使用bank寄存器,会带来副作用。Zynq内部的BootRom不支持bank寄存器,不会设置bank寄存器。如果在操作非0的bank时复位,BootRom从QSPI Flash读取FSBL就会失败。这种情况,可以使用复位信号对QSPI Flash进行复位,使其内部的bank寄存器也复位为0。另外一种办法,是使用新的QSPI Flash命令,使用四字节地址读写Flash。
本文使用Zed板上的Spansion S25FL256S 器件做测试。“12h” 是支持四字节地址的写命令; “13h”是支持四字节地址的读命令。在Zed板上,这两个命令,都工作正常,可以读写数据,而且不影响Zynq启动。
阅读全文
0 0
- 使用四字节命令读写256Mb QSPI Flash
- zynq 7000下读写qspi 及flash 唯一id
- 使用大于 16MB 的闪存时 Zynq 和 QSPI 的复位要求
- 使用大于 16MB 的闪存时, Zynq 和 QSPI 的复位要求
- Petalinux boot from QSPI flash
- zynq QSPI Flash 启动过程
- zynq QSPI Flash 启动过程
- stm32使用SPI对W25Q64--8M字节FLASH的读写
- zynq-7000的linux QSPI flash启动
- zynq Nand flash,QSPI,EMMC接口
- QSPI nor flash相关驱动代码
- ZYNQ Linux的QSPI Flash启动
- ZYNQ中的QSPI FLASH烧写问题
- 字节转换MB
- 使用字节流读写数据
- zedboard烧写程序到FLASH,用于QSPI Flash启动
- MT7620a 支持8MB 16MB 32MB SPI FLASH
- flash as3读写8字节64位数据ByteArray
- dockwidget 设置里面的控件填满整个dockwidget的方法
- 使用Python进行FME的批处理
- 用Python解线性方程组——Scipy包和自己写
- POJ 3080 后缀数组
- D4数据类型转换
- 使用四字节命令读写256Mb QSPI Flash
- Spring MVC环境中文件上传大小和文件类型限制以及超大文件上传bug问题
- 深度学习-->NLP-->语言模型
- 【USACO6.1.3】Cow XOR奶牛异或 trie
- virtualbox扩展centos6.5虚拟机磁盘
- 小随笔 SQL语句中的条件判断CASE
- SpannableString花式文本混排
- win10系统改win7设置bios方法图文教程
- 记一个自己健康项目上线的全过程记