Zynq7020 ext4文件系统的配置

这篇博客介绍了如何配置Zynq7020的ext4文件系统,区别于之前的RAM镜像文件系统,该系统允许在SD卡上进行文件的存放和修改。内容包括分区设置(fat和ext4),将kernel、devicetree、uEnv.txt放置在fat分区,以及文件系统放入ext4分区。关键步骤还包括创建uEnv.txt文件以指定启动参数,并强调了system.bit.bin文件的重要性,它是引导ext4文件系统的关键,需在创建boot image时选择split选项生成并放入fat分区。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

我之前的博客《Zynq7020 busybox创建自己的文件系统》,这个博客创建的文件系统和这篇博客说的文件系统是两个概念,前者是在RAM里面跑的一个镜像,也就是说,这个镜像可以跑起来但是他是在内存里面跑的,因此无法修改里面的东西,比较蛋疼,而这篇博客的文件系统则是放在ext4的分区里,这样我们就可以存放或者说修改文件系统。

之前的一篇博客《Zynq7020 uboot启动参数修改》,因为我们的uboot是在qspi里运行的,他直接检测qspi里是否有内核,设备树等东西,来启动的,但我们的目标都是放在SD卡上的,所以必须修改参数引导到SD卡上,SD卡上我们需要手动创建一个名叫uEnv.txt的文件,里面的内容就是我们开发板的环境变量,也就是说当你有了这份文件之后,他会读取这份文件的内容,若没有或者是文件出错,则会从RAM启动,这个就是我们之前博客的内容了。

首先是要分区,fat和ext4,然后就是将kernel,devicetree,uEnv.txt放到fat分区里,将文件系统放入ext4的分区里。

uEnv.txt 的内容:

bootargs=console=ttyPS0,115200 root=/dev/mmcblk0p2 rw earlyprintk rootfst
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

smile_5me

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值