本文介绍全志H3 recovery制作过程,代码基于friendly arm的Nano pi M1开发代码。
一,编译打包
运行配置脚本: . ./buildroot/script/mksetup.sh
1,芯片类型选择sun8iw7p1,平台选择linux,开发板我这里就选择了dolphin-cmcc-p1
2,执行命令:mklichee
此命令最终将编译出u-boot、kernel、rootfs以及一些全志自己的环境配置之类的东西。编译成功之后既可以执行打包操作。编译成功后如下图所示。
3,打包:mkpack
打包出来的最终文件就是即将烧录的文件。打包如下图所示。
二,烧录
烧录工具用全志提供的官方烧录工具PhoenixSuit,烧录方法为按住开发板的fel按键,将开发板通过usb接入到电脑上,此时即可正常烧录。烧录后系统会自动起来。
烧录时会弹出两个对话框,都点“是”即可。
烧录成功后系统直接启动,用户名为root,不需要密码即可登录。
四,制作带recovery的烧录文件
这次制作recevory要求recevory能够分别升级正常的boot和r

本文详述了基于全志H3芯片的Nano Pi M1开发板制作Linux recovery的过程,包括编译打包u-boot、kernel、rootfs,烧录步骤,以及如何配置内核支持ramfs,设置环境变量,修改mmc分区表,更新打包脚本和u-boot启动选择,以实现按键切换正常系统和recovery系统。
最低0.47元/天 解锁文章
1935

被折叠的 条评论
为什么被折叠?



