1. 升级前准备¶
1.1. 前言¶
本文介绍了如何将固件,通过 Type-A 转 C USB 数据线 烧录到 AIBOX-8550 开发板的存储器中。
1.2. 准备工具¶
AIBOX-8550 开发板
处理器架构为 X86_64 的 windows 电脑
良好的 Type-A 转 C USB 数据线
1.3. 准备固件¶
固件可以通过编译SDK获得,也可以通过资源下载处下载公版固件(完整固件)。
完整固件
完整固件是由 parameter、bootloader、kernel、system 等所有文件打包合并成的单个文件。完整固件会是一个压缩包,里面包含很多文件。Firefly 正式发布的固件都是采用统一固件格式,升级统一固件将会更新主板上所有分区的数据和分区表,并且擦除主板上所有数据。
分区镜像
分区镜像只包含单个系统分区的内容,分区镜像是单个文件。最常见的就是 boot.img 和 dtbo.img,开发过程中可以只单独烧录某个分区镜像来验证修改、部分更新、对比测试等。烧录分区镜像的前提是,设备本身需要正常运行。若设备无法开机,则只能烧录完整固件。
1.4. 安装烧写工具¶
安装 USB 驱动
前往 USB 驱动 下载驱动。
有两份驱动,先安装高通 usb 驱动: Qualcomm USB Driver,双击 exe 文件运行,接受用户协议一直点 next 即可,最后点 finish 安装完成。
再安装 Google USB 驱动,解压 usb_driver_r13-windows,右键里面的 android_winusb.inf,点击安装,一直点确认即可。
安装 QTSP
前往 QTSP 工具 下载工具。
解压后,双击 QPST.2.7.496.1.exe 开始安装。接受用户协议一直点 next 即可,最后点 install 安装,点 finish 安装完成。
安装完成后,我们要用到的工具位于 C:\Program Files (x86)\Qualcomm\QPST\bin\QFIL.exe
双击 QFIL.exe 打开工具。
安装 Android SDK Platform-Tools
前往 Platform Tools 下载工具。
下载后解压即可,内含 adb.exe 和 fastboot.exe