平时最常使用的时候 系统从nandflash启动  当从sd启动的时候,一般用于程序的烧录   

有时候为了需要 文件系统也要从sd卡启动 也就是说 整个系统 都是从sd卡启动

 

 

这里指的了bootenv是从欧冠uEnv.txt加载 所以文件镜像制作的时候 就要把uEnv.txt放进去 和设备树 imag等放在一起  大包镜像

 

也就是环境变量  uEnv.txt内容如下:

bootargs=console=ttyO0,115200n8 init=/sbin/init noinitrd root=179:2 rw rootdelay=3 rootfstype=ext4 mem=512M vram=12M
bootcmd=fatload mmc 0 ${fdtaddr} am335x-sbc-.dtb;fatload mmc 0 ${loadaddr} zImage;bootz ${loadaddr} - ${fdtaddr}
uenvcmd=boot

root    :  指的文件系统  我这里是、dev/mmcblk0p2  或者179:2  这个是自己在lubuntu系统中 用fdisk工具分区的

可以参考:https://blog.csdn.net/yj4231/article/details/8537640

 

 uEnv.txt的rootfstype格式 要和格式化sd卡分区的格式一致

 

在电脑分区完成后 ,把文件复制到sd卡的时候 一定要sudo   cp  rootfs/*  /mnt/   -arf

 

否则就会出错

 

转载于:https://www.cnblogs.com/ChenChangXiong/p/11347044.html

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐