hikey970学习-007 hikey970开发板lebian系统烧写(ubuntu下)

下面讲解在ubuntu16.04下面烧写系统的步骤,此次烧写的系统是乐美客出的lebian系统

材料准备
1、硬件准备:
(1)ubuntu16.04系统的电脑
(2)type-C数据线
(3)hikey970开发板
(4)开发板电源12V2A
2、软件准备:
(1)安装安卓fastboot,在Ubuntu系统中打开终端,输入:

sudo apt-get install android-tools-fastboot

然后在命令行中输入fastboot,如果有操作指示出来,则fastboot安装成功
(2)下载镜像文件并解压
我们烧的是96boards上的第三方镜像文件,由乐美客发布的Hikey 970 Lebian
下载连接:
http://139.199.64.153/media/hikey970/hikey970-lebian-9.tar.gz

(3)下载镜像补丁
http://139.199.64.153/media/hikey970/Lebian_tensorflow.rar
软硬件准备完毕后,就进入到我们正式的烧写了,本次烧写是在ubuntu系统中使用命令行完成的。

烧写步骤:
1、先把板子上的开关1-4拨为On Off On Off
2、解压Lebian镜像文件hikey970-lebian-9.tar.gz,在命令行终端中输入:

tar -xvzf hikey970-lebian-9.tar.gz

再进入文件夹:

cd hikey970-lebian-9

这里写图片描述
hikey970-lebian-9文件中的flash-all-binaries.sh、flash-minimum-binaries.sh和binaries中的recovery-flash.sh的第一句都有错误,把“#/bin/bash”改为“#!/bin/bash”,少了个“!”,没加系统不知道要用 什么编译器,可能导致烧后的系统没法启动

这里写图片描述
3、开发板上电,连接typeC线到板子上(注意是HDMI和USB口中间的那个typec口,而不是debug口)
命令行中输入命令查看串口连接信息:

dmesg

命令行会显示如下,则串口连接正常:
这里写图片描述

PS:如果串口显示中有ttyUSB0,则可以开始下一步烧写,如果不是,需要换到ttyUSB0的串口上
4、开始烧写命令行中输入:

./binaries/recovery-flash.sh

这里写图片描述

这里写图片描述
烧写完成,用时87s
5、刷入分区补丁
到这里系统算是烧写成功了,理论上是可以用的,但是这个镜像存在一个问题,就是系统分区只有4GB大小,这个时候使用系统没装多少软件就满了,我们必须刷个补丁把系统空间扩展到50GB左右,将硬件上64GB的UFS空间充分使用起来
先解压补丁文件,把解压后的内容复制到刚才的 hikey970-lebian-9 文件夹内
这里写图片描述
再执行:

sudo fastboot flash boot boot-hikey970.uefi.2.img
sudo fastboot flash userdata hikey970-lebian9-tf.img

这里写图片描述

系统会再次刷一次,和上面的过程一样烧写完成后拔下typeC线,再拔下电源线,将拨码开关1-4拨为On Off Off Off,系统就算烧写完成了

烧写总结:
1、在开始的时候系统烧写完了总是起不来,怀疑是烧写过程的问题,结果在win下、在linux下,使用各种烧写方法,都没法成功,怀疑过硬件问题,数据线也换了,还是不可以,最后发现,问题是出在电源上面。我使用的电源是12V0.5A,这个功率对于这块板子是偏小的,带不动,启动的时候电源等会跳动,说明有掉电现象。后来我换成店家原配的电源12V2A,电源就稳定多了,电源灯一直亮没有跳动,再烧写固件烧系统就没有问题了。
在烧写固件和烧写系统的时候记得检查电源的稳定,电源接线使用了一段时间会松动,也会出现问题。有掉电的情况就会导致烧写错误,系统没法启动。
2、要检查一下镜像文件烧写程序,发现有部分官方的镜像文件会出现“#/bin/bash”这样少了个“!”的语法错误,会对编译有影响,导致烧写失败。此外烧写的路径、默认串口号ttyUSB0也要检查
3、板子在启动之前就要插好网线,启动后插网线是没法识别到网线的,启动后网口两个灯会亮则网络连接正常。系统启动后,命令行输入“ifconfig”,可以查看连接状态,如果有类似“192.168.1.153”的ip地址说明网络正常
4、烧写后拨码开关记得拨回On Off Off Off,连接在typeC口的线记得拔下来

到这里系统烧写完成,剩下的使用gparted拓展分区等步骤,需要在有显示器的条件下执行,具体过程详见008

参考连接:
https://community.bwbot.org/topic/547/hikey-970-debian-镜像-有opencl-和-tensorflow
http://smartfire.cn/thread-761-1-1.html

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值