尝试在Hikey开发板上安装Android系统,参考官方文档发现很多坑,记录一下。
需要用到的资源官方下载链接:点击打开链接
本文中使用的版本打包百度云链接:点击打开链接
下载过程:
1)准备好资源,所有文件解压完成。
2)用USB线连接PC和开发板,同时保持settting jumpers的第一排和第二排(即pin1-2,pin3-4)的closed状态,连接电源。
$ ls /dev/ttyUSB*
4)输入下面的命令,准备fastboot环境
$ sudo python hisi-idt.py -d /dev/ttyUSB0 --img1=l-loader.bin
5)出现一下提示说明成功(开发板上有绿灯亮起)
+----------------------+
Serial: /dev/ttyUSB0
Image1: l-loader.bin
Image2:
+----------------------+
Sending l-loader.bin ...
Done
6)这里官方文档说再次运行$ sudo python hisi-idt.py -d /dev/ttyUSB0 --img1=l-loader.bin命令,运行时会发现failed,因为之前运行过这条命令,已经切换到fastboot模式(可以看到开发板上的绿灯亮),此时运行$ ls /dev/ttyUSB* 识别不到设备,运行
$ sudo fastboot devices
0123456789abcdef fastboot
说明已经进入fastboot模式
7)开始烧写系统
$ sudo fastboot flash ptable ptable-linux-8g.img
$ sudo fastboot flash fastboot fip.bin
$ sudo fastboot flash nvme nvme.img
8)划重点,这里不用把pin3-4切换成pin5-6(和官方文档里面写的不一样),直接烧写系统镜像
$ sudo fastboot flash ptable ptable-aosp-8g.img
$ sudo fastboot reboot
$ sudo fastboot flash boot boot_fat.uefi.img
$ sudo fastboot flash cache cache.img
$ sudo fastboot flash system system.img
$ sudo fastboot flash userdata userdata-8gb.img
9)到这一步都成功了的话,就可以拔掉电源,去掉pin3-4,保留pin1-2,拔掉USB线。
10)连接显示器、鼠标,插上电源,就可以看到令人愉快的一幕了(开机可能要十几秒)。