上一个帖子笔者介绍了使用TF卡烧录安卓系统到Dragonboard 410c
开发板的方法,如果玩家碰到下面3种情况
- 手边没有Windows系统
- 手头没有TF卡
- 想在Debian/Ubuntu环境下烧写安卓固件
这3种情况下我们可以采用fastboot烧录法来烧写安卓系统,下面介绍具体实现方法
首先下载fastboot烧录法所需烧写的文件
BOOTLOADER
http://builds.96boards.org/releases/dragonboard410c/linaro/rescue/latest/dragonboard410c_bootloader_emmc_android-*.zip
boot.img.tar.xz
http://builds.96boards.org/releases/dragonboard410c/qualcomm/android/16.06/boot.img.tar.xz
system.img.tar.xz
http://builds.96boards.org/releases/dragonboard410c/qualcomm/android/16.06/system.img.tar.xz
userdata.img.tar.xz
http://builds.96boards.org/releases/dragonboard410c/qualcomm/android/16.06/userdata.img.tar.xz
recovery.img.tar.xz
http://builds.96boards.org/releases/dragonboard410c/qualcomm/android/16.06/recovery.img.tar.xz
persist.img.tar.xz
http://builds.96boards.org/releases/dragonboard410c/qualcomm/android/16.06/persist.img.tar.xz
cache.img.tar.xz
http://builds.96boards.org/releases/dragonboard410c/qualcomm/android/16.06/cache.img.tar.xz
在Ubuntu或者Debian电脑上运行如下命令安装fastboot工具
- sudo apt-get install android-tools-fastboot
复制代码
然后按如下操作使开发板进入fastboot模式
将开发板背面的启动选择开关设置为0-0-0-0,使用
手机线连接开发板的MicroUSB口和Debian/Ubuntu电脑的USB口,按着开发板上的Vol-(音量-键)不送给开发板上电
![]()
接着在Ubuntu/Debian电脑上运行如下命令查看开发板是否进入成功fastboot模式
将上面下载的7个压缩包放入一个文件夹里面,然后cd到这个文件夹里面,输入如下命令解压
- unzip *.zip
- tar xf *.tar.xz
复制代码
接着运行如下命令烧写bootloader启动器
- sudo fastboot flash partition gpt_both0.bin
- sudo fastboot flash hyp hyp.mbn
- sudo fastboot flash modem NON-HLOS.bin
- sudo fastboot flash rpm rpm.mbn
- sudo fastboot flash ***l1 ***l1.mbn
- sudo fastboot flash sec sec.dat
- sudo fastboot flash tz tz.mbn
- sudo fastboot flash aboot emmc_app***oot.mbn
- sudo fastboot erase boot
- sudo fastboot erase rootfs
- sudo fastboot erase devinfo
复制代码
接着运行如下命令烧写剩余的系统文件
- sudo fastboot flash boot boot.img
- sudo fastboot flash cache cache.img
- sudo fastboot flash persist persist.img
- sudo fastboot flash system system.img
- sudo fastboot flash userdata userdata.img
- sudo fastboot flash recovery recovery.img
复制代码
刷写完成后拔掉开发板的
电源线,然后抽出MicroUSB口的手机数据线,然后用HDMI线连接开发板和显示屏后重新给开发板上电即可启动进入烧写好的安卓系统
1