第1页 / 共1页
zynq中设置QSPI dual stacked flash.docx
ZYNQ中设置支持QSPI Dual Stacked Flash
ZYNQ 中设置支持 QSPI Dual Stacked Flash
硬件:zynq7020,板子上有两片 s25fl512s flash,每片 64MB, 采用 dual stacked 方式连接。
软件: petalinux2018.03
project-spec/meta-user/recipes-bsp/device-tree/files/system-user.dtsi 改动如下:
&qspi {
is-dual = <0>;
is-stacked = <1>;
num-cs = <2>;
spi-rx-bus-width = <4>;
spi-tx-bus-width = <4>;
status = "okay";
flash0: flash@0 {
compatible = "s25fl512s";
reg = <0x0>;
#address-cells = <1>;
#size-cells = <1>;
spi-max-frequency = <50000000>;
};
};
这里,
is-dual:如果是 dual parallel 方式,为 1,其他为 0
is-stacked: uboot 里面会检测,kernel 里不看这个标志。
num-cs: 设置 cs 的数目
后面默认位宽是 4bit
Kernel menuconfig 改动,相当于设置了 is-stacked 标志
Device Drivers
--->
[*] SPI support
--->
<*>
<*>
[*]
Xilinx SPI controller common module
Xilinx Zynq QSPI controller
Xilinx Zynq QSPI Dual stacked configuration
效果如下
Hit any key to stop autoboot: 0
#sf probe
spi_flash_scan, dual_flash:1
SF: Detected s25fl512s_256k with page size 512 Bytes, erase size 256 KiB, total 128 MiB
其他可以参考官网说明
https://xilinx-wiki.atlassian.net/wiki/spaces/A/pages/18842262/Zynq+QSPI+Driver
相关推荐
- 2023年江西萍乡中考道德与法治真题及答案.doc
- 2012年重庆南川中考生物真题及答案.doc
- 2013年江西师范大学地理学综合及文艺理论基础考研真题.doc
- 2020年四川甘孜小升初语文真题及答案I卷.doc
- 2020年注册岩土工程师专业基础考试真题及答案.doc
- 2023-2024学年福建省厦门市九年级上学期数学月考试题及答案.doc
- 2021-2022学年辽宁省沈阳市大东区九年级上学期语文期末试题及答案.doc
- 2022-2023学年北京东城区初三第一学期物理期末试卷及答案.doc
- 2018上半年江西教师资格初中地理学科知识与教学能力真题及答案.doc
- 2012年河北国家公务员申论考试真题及答案-省级.doc
- 2020-2021学年江苏省扬州市江都区邵樊片九年级上学期数学第一次质量检测试题及答案.doc
- 2022下半年黑龙江教师资格证中学综合素质真题及答案.doc