全志H3 linux系统recovery制作过程

本文详述了基于全志H3芯片的Nano Pi M1开发板制作Linux recovery的过程,包括编译打包u-boot、kernel、rootfs,烧录步骤,以及如何配置内核支持ramfs,设置环境变量,修改mmc分区表,更新打包脚本和u-boot启动选择,以实现按键切换正常系统和recovery系统。
摘要由CSDN通过智能技术生成

本文介绍全志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和rootfs,考虑到尽量少占用flash其中r

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值