迅为IMX6Q Plus开发板烧写设备树Android6.0.1 系统

 

 

烧写工具是 imx6q/plus 设备树内核光盘资料的“02 编译器以及烧写工具\烧写工具”目录下的“android_m6.0.1_2.0.0_ga_tool_20190412.7z”压缩包(红色日期可能会变),解压压缩包,进入解压得到的文件夹“mfgtools”。

迅为IMX6Q Plus开发板烧写设备树Android6.0.1 系统

其中,“MfgTool2.exe”是烧写工具,烧写工具需要拷贝镜像以及识别到开发板之后才能打开,正常使用。

“cfg.ini”是配置文件,打开“cfg.ini”,如下图所示,确保“[LIST]”之后的参数是Android。

 

 迅为IMX6Q Plus开发板烧写设备树Android6.0.1 系统

 

 

编译好的 Android6.0.1 镜像,在 imx6q/plus 设备树内核光盘资料的“03 镜像

_android 6.0.1 文件系统”目录下。其中分为 1G 和 2G 的镜像,用户根据硬件内存大小使用对应的镜像。

这里以 1G 内存镜像为例,将其中的“u-boot.imx”、“system.img”、

“recovery.img”,还有剩下的“boot-topeet_XXX.img”全部拷贝到烧写工具的

“mfgtools\Profiles\Linux\OS Firmware\files\android”目录下,如下图所示。

 

 迅为IMX6Q Plus开发板烧写设备树Android6.0.1 系统

 

开发板的拨码开关设置参考“2.2.1 启动模式设置(拨码开关)”设置为 USB 烧写模式,接上 otg 线,开发板上电。最后开启“mfgtools”目录下的“MfgTool2.exe”工具(如果是 win10 系统,要以兼容模式运行),如下图所示。

 

 

迅为IMX6Q Plus开发板烧写设备树Android6.0.1 系统

 

单击“Start”开始烧写,如下图所示,烧写工具出现进度条。

 

 迅为IMX6Q Plus开发板烧写设备树Android6.0.1 系统

 

在烧写过程中,串口控制台,会有一些打印信息。

 

迅为IMX6Q Plus开发板烧写设备树Android6.0.1 系统

如下图所示,烧写完成,单击“Stop”,然后关掉烧写工具“MfgTool2.exe”。

 

迅为IMX6Q Plus开发板烧写设备树Android6.0.1 系统

 

 

开发板断电,参考“2.2.1 启动模式设置(拨码开关)”小节,将开发板设置为 eMMC

启动模式,上电,然后参考“2.2.2 uboot 模式”小节,进入 uboot 模式,如下图所示。

 迅为IMX6Q Plus开发板烧写设备树Android6.0.1 系统

 

设置系统参数:在 uboot 的命令行中,使用命令“setenv bootsystem android”设置环境变量参数为“Android”启动模式,然后使用“saveenv”保存,如下图。

 迅为IMX6Q Plus开发板烧写设备树Android6.0.1 系统

 

设置屏幕参数:

 迅为IMX6Q Plus开发板烧写设备树Android6.0.1 系统

 

如上表所示,用户根据实际屏幕,选用“设置命令”。例如作者是 9.7 寸屏,则使用“setenv lcdtype 9.7”,然后“saveenv”保存参数,如下图所示。

 迅为IMX6Q Plus开发板烧写设备树Android6.0.1 系统

 

设置完成之后,使用“reset”命令,重启开发板,开发板启动之后就是 Android6.0 系统。