UUU烧录EMMC分区问题
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了UUU烧录EMMC分区问题相关的知识,希望对你有一定的参考价值。
参考技术A https://github.com/NXPmicro/mfgtools/releases/download/uuu_1.2.135/UUU.pdfhttps://blog.csdn.net/z2066411585/article/details/94332882
参考这个脚本kernel_emmc.uuu
也就是说ucmd后面跟uboot支持的命令
i.MX6ULL系统移植 | 命令行更新emmc的内核和设备树固件
一、更新原理
Linux内核在运行的时候被加载到内存中,所以在内核运行的时候,完全可以做到更新emmc中存放的固件,然后重新启动即可。
二、更新方法
1. 查看emmc分区
使用mfg tool烧录之后,emmc会有两个分区,第一个分区是FAT32文件系统,用来存放kernel和设备树,第二个分区是Linux文件系统,用来存放根文件系统。
2. 更新固件
(1)挂载emmc分区
(2)替换这两个文件
通过网络文件系统NFS或者U盘将新的固件拷贝(这里我将sd卡挂载到sdcard目录),然后替换emmc分区中的这两个文件。
cp sdcard/imx6ull-atk-emmc.dtb /mnt/imx6ull-14x14-evk.dtb
cp sdcard/zImage /mnt/zImage
(3)卸载
umount /mnt
3. 测试
重启,查看内核版本为5.4,更新成功:
以上是关于UUU烧录EMMC分区问题的主要内容,如果未能解决你的问题,请参考以下文章