Zynq 从 QSPI 启动 、从 TFTP 下载内核、NFS 挂载根文件系统

以前只会使用 SD 卡方式启动开发板:
搭建驱动开发使用的 ZYNQ 镜像

新的项目开发板没有 SD 卡,也没有办法直接将 BOOT.BIN 、 zImage 、 boot.scr 等文件直接存入 eMMC
就学习了从 QSPI Flash 加载 U-Boot,再使用 TFTP 和 NFS 启动 Linux 操作系统

U-Boot

制作 BOOT.BIN

配置 U-Boot

petalinux-config -c u-boot
在这里插入图片描述

生成 BOOT.BIN

petalinux-package --boot --fsbl --u-boot --dtb no --force
这个 BOOT.BIN 中只包含了 fsbl 和 u-boot

烧录到 FLASH

切换至 JTAG 模式
使用 Vitis Program Flash 进行烧录操作
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值