嵌入式爱好者

查看: 51924|回复: 1

[Linux] 8MM/8MQ如何烧写内核?

[复制链接]

7

主题

12

帖子

45

积分

i.MX8MM通行证

扫一扫,手机访问本帖
发表于 2021-1-25 23:08:49 | 显示全部楼层 |阅读模式
项目需要升级内核,但是8MM/8MQ如何烧写内核到fat分区,在手册中没有说的很清楚。

在8MM手册中提到了使用uuu进行BootLoader和文件系统fs的烧写,命令是uuu -b emmc/emmc_all **。
对于emmc_all,文档中写的是烧写uboot、内核、文件系统。但在查看uuu的帮助文字后,其说明是:
emmc_all        burn whole image to eMMC
                arg0: _flash.bin
                arg1: _rootfs.sdcard
也就是并没有参数指定内核镜像。

而另一个命令fat_write似乎才是烧写内核的命令:
        fat_write       update one file in fat partition, require uboot fastboot running in board
                arg0: _image  image, which cp to fat partition
                arg1: _device  storage device, mmc\sata
                arg2: _partition
                arg3: _filename[Optional]  file name in target fat partition, only support rootdir now


然而,如果通过OTG方式启动,并不能加载进uboot运行fastboot程序,不知道这里的require uboot fastboot running in board是什么意思。
此外,arg1是不是直接写mmc?arg2如何确定?(我不知道该如何查看fat分区的分区号)arg3又是什么意思?

再次明确问题:如果要单独烧写内核到fat分区,使用uuu能否实现?是不是使用fat_write这个命令?如果是,参数该如何确定?如果不是,应该如何烧写内核?(单独烧写内核,或者uboot、内核镜像、文件系统三个一起烧录都可以,只要能让内核更新)


回复

使用道具 举报

0

主题

471

帖子

919

积分

发表于 2021-1-26 09:38:55 | 显示全部楼层
您可以用TF卡烧写镜像,rootfs.sdcard镜像包中包含了uboot、内核、文件系统,
您也可以用UUU烧写工具来uboot、内核、文件系统到emmc中
点评回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2024-12-20 19:38

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表