前言
本文介绍了如何将主机上的固件文件,通过 Micro USB OTG 线,烧录到开发板的闪存中。 升级时,需要根据主机操作系统和固件类型来选择合适的升级方式。在这里介绍使用Windows系统通过多个分区镜像来进行固件升级。
准备工作
Firefly RK3288 开发板
固件
主机
良好的 Micro USB OTG 线
在这里固件文件使用多个分区镜像:
boot.img :Android 的初始文件映像,负责初始化并加载 system 分区。
kernel.img :内核映像。
misc.img :misc 分区映像,负责启动模式切换和急救模式的参数传递。
recovery.img :急救模式映像。
resource.img :资源映像,内含开机图片和内核的设备树信息。
system.img :Android 的 system 分区映像,ext4 文件系统格式。
以上这些镜像文件在开发阶段生成,具体方式如下:
将安卓源码执行 make 命令编译以后,再执行
make snod
./mkimage.sh
以上命令会重新打包 boot.img 和 system.img, 并将其它相关的映像文件拷贝到目录 rockdev/Image-{project}/ 中。{project}指的是你想工程名。
Windows烧写
下载AndroidTool工具,用此工具进行烧写。
使用烧写工具前需要安装 RK USB 驱动。如果驱动已经安装好,可以跳过这步。
安装驱动
下载 Release_DriverAssistant.zip ,解压,然后运行里面的 DriverInstall.exe 。
为了所有设备都使用更新的驱动,请先选择"驱动卸载",然后再选择"驱动安装"。