Okmx6ul-c平台的1g nand flash、emmc flash 对kernel和dtb进行了备份。 1.针对emmc: 其中的zImagebak 与imx6ul-14x14-evk-c-emmc-bak.dtb为备份的kernel和dtb。 删除第一映像zImage root@imx6ulevk:~# rm -rf /run/media/mmcblk1p1/zImage root@imx6ulevk:~# sync 重启系统,u-boot阶段读备份的kernel到ram启动Linux os的部分log信息如下: 删除系统启动时默认加载的imx6ul-14x14-evk-c-emmc.dtb root@imx6ulevk:~# rm -rf /run/media/mmcblk1p1/imx6ul-14x14-evk-c-emmc.dtb root@imx6ulevk:~# sync 重启系统,u-boot阶段点击空格进入uboot菜单选择1再选择9(back up 1024x600 dtb(c7)),选择备份的dtb: imx6ul-14x14-evk-emmc-c-bak.dtb,则可正常启动。 针对1g nand flash 其中mtd5和mtd6分区为备份的dtb和kernel 擦除分区mtd4的起始512K root@imx6ulevk:~# flash_erase /dev/mtd4 0 0 Erasing 512 Kibyte @ 780000 -- 100 % complete rroot@imx6ulevk:~# sync 重启系统,u-boot阶段读备份的kernel到ram,启动linux os的部分log信息如下: 擦除分区mtd3的起始512K root@imx6ulevk:~# flash_erase /dev/mtd3 0 0 Erasing 512 Kibyte @ 280000 -- 100 % complete root@imx6ulevk:~# sync 重启系统,u-boot阶段读备份的dtb到ram,正常启动系统。
|
|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )
GMT+8, 2024-11-22 16:40
Powered by Discuz! X3.4
© 2001-2013 Comsenz Inc.