Petalinux boot from QSPI flash
1 在u-boot build时要加上 串行flash命令,所以要在
/subsystems/linux/configs/u-boot/platform-top.h头文件中加上宏
define CONFIG_ZYNQ_QSPI
重新build u-boot.
2 配置QSPI启动方式
petalinux-config
To set the boot image location as QSPI:
a. In the configuration GUI select:
i. Subsystem AUTO Hardware Settings
ii. Advanced bootable images storage Settings
iii. boot image settings
iv. Image storage media
b. Change the device selection to primary flash.
3 Select:
a. Kernel image settings
b. Image storage media (primary sd)
Change the device selection to primary flash.
petalinux-build
有2种方法 可以烧写 boot.bin 和 image.ub, 一个是xilinx sdk里的program flash 命令,另一个就是我喜欢的 串行flash的命令。
把生成的新的boot.bin 重新起个名字 BOOT_qspi.BIN,然后考到sd卡里,利用sd卡启动方式 启动板卡
mount /dev/mmcblk0p1 /mnt
flashcp /mnt/BOOT_QSPI.BIN /dev/mtd0
很快 10多秒就考完了,
flashcp /mnt/image.ub /dev/mtd2
umount /mnt
搞定。开心。。
串行 flash的命令:
Petalinux boot from QSPI flash相关推荐
- LS1046A QSPI FLASH memory map setting
LS1046A启动需要以下这些文件,都是存储在 flash 上面的,可以是 MMC ,也可以是 NAND,QSPI FLASH . rcw_qspiboot.bin fsl_fman_ucode.b ...
- 【Xlinx】【ZynqMP】petalinux2020.1版本QSPI FLASH启动linux教程
一,背景 使用petalinux2020.1版本,编译打包后得到的系统文件,希望烧录到qspi flash,通过qspi flash启动系统. 过程中遇到了很多问题,包括官网的资料都不很全面,因此这里 ...
- STM32H750 QSPI FLASH使用小结
根据ST的参考手册描述,h750的片内flash只有128kb,在实际的项目应用中,128kb的容量有点太小了,有时候光光移植好lwip+freertos以后,flash的容量就所剩无几了,所幸可以使 ...
- ZYNQ 程序固化到QSPI FLASH实验
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 1. 前言 2. Vivado工程的编写 3. SDK工程的编写 4. QSPI FLASH烧写 A. 工程源码下载 参考文 ...
- QSPI Flash存储控制器(概述)
QSPI Flash存储控制器(概述) 1. 特征概述 内存映射的直接操作模式,用于Flash数据传输和执行Flash存储的代码: 软件设置的间接操作模式,用于低延迟.非计算密集Flash数据传输: ...
- 米联客 ZYNQ/SOC 精品教程 S02-CH29 基于TCP的QSPI Flash bin文件网络烧写
软件版本:VIVADO2017.4 操作系统:WIN10 64bit 硬件平台:适用米联客 ZYNQ系列开发板 米联客(MSXBO)论坛:www.osrc.cn答疑解惑专栏开通,欢迎大家给我提问!! ...
- 【ZYNQ】QSPI Flash 固化程序全攻略
普通的 FPGA 一般是可以从 Flash 启动,或者被动加载,ZYNQ 的启动是由 ARM 主导的,包括 FPGA 程序的加载,ZYNQ 启动一般为最少两个步骤,在 UG585 中也有介绍. Sta ...
- EEPROM,NAND,NOR,QSPI FLASH的区别
一,常见存储器 RAM -- 特点:可以存储数据,掉电丢失,速度快 SRAM:静态存储器 .访问之前无需进行复杂的初始化工作 直接访问 DRAM:动态存储器特 ...
- STM32CubeIDE XiP 和 BootROM介绍, XiP外部内存QSPI FLASH执行用户代码
随言: 目前的电子产品功能越来越多,随之而来的就是代码越来越庞大,代码所需要的存放空间也越来越大. 比如:用ST做GUI界面,面临最大的问题就是芯片内部flash最大才2M.在现在这个时代,2M其实也 ...
最新文章
- FWFT FIFO读操作注意
- 用C语言解“分段计算居民水费”题
- Merkle Tree(梅克尔树)算法解析
- requests(二): json请求中固定键名顺序消除键和值之间的空格
- 李永乐线性代数2020年强化课手写笔记汇总
- 6、(二进制类型)BIT、BINARY、VARBINARY、BLOB
- 深入理解计算机系统(2.7)------浮点数舍入以及运算
- VTK:PolyData之GetMiscCellData
- GDB 修改当前判断函数的返回值(即修改寄存器的值)的方法
- java8自定义收集器_使用自定义收集器进行Java 8分组?
- 这些年Android面试的那些套路,社招面试心得
- java中局部变量和成员变量
- 正则表达式去除括号的问题
- 程序员恶搞图片===爆笑中......娱乐一下.....
- 使用kubeadm安装部署k8s
- php 大excel,如何用php生成一个大的Excel文件?
- 电脑WindowsUDP53绕过校园网认证登陆(同时可进内外网教程)
- 批处理QQ音乐生成的文件名
- Cabbage教学(2)——类型转换与字符串操作
- java 取上界_Java中的上界通配符 - java