欢迎访问真人棋牌游戏!   登录 | 免费注册 ]   

就是塔塔的个人空间 //space-uid-136863.html [收藏] [复制] [分享] [RSS]

博客

iTOP-4418开发板镜像的烧写

已有 93 次阅读2019-6-12 10:21

镜像,是一种文件形式,可以把许多文件做成一个镜像文件。说到底,镜像就是源代码编

译并连接以后生成的可执行文件包,把这些镜像文件烧写到开发板的存储芯片 eMMC 里,开

机就可以运行了。

烧写方式有两种,使用 OTG 接口烧写或者 TF 卡烧写,OTG 烧写也可以叫 fastboot 烧写。

4.1 OTG 烧写

4.1.1 OTG 烧写环境

OTG 烧写只需要在 windows 环境,OTG 烧写方式首先要安装 ADB 驱动,参考使用手册

“3.6 小节安卓 ADB 功能介绍”。

然后需要用到 fastboot 工具,该工具在光盘目录“02_编译器以及烧写工具”下。

拷贝“fastboot”文件夹到桌面,或者其他不包含中文字符的目录。

4.1.2 烧写 Android

烧写 Android,首先需要将 Android 的镜像拷贝到“fastboot”目录下。

在光盘中“03_镜像_Android4.4 文件系统”目录中有“1G 内存"文件夹和”2G 内存“文

件夹。核心板是 1G,则烧写 1G 内存文件夹下的镜像;核心板是 2G,则烧写 2G 内存文件夹

下的镜像。

将镜像文件“cache.img”、“recovery.img”、“system.img”、“userdata.img”、

“boot.img”、“u-boot-iTOP-4418.bin”拷贝到“fastboot”下,如下图所示。

2)使用 OTG 线连接开发板 OTG 接口和 PC 的 USB,将开发板串口和 PC 的串口相连(没

有串口可以使用 USB 转串口)。然后打开超级终端,如下图所示。

3)启动开发板,输入回车(上电就在超级终端中输入回车),进入 uboot 模式,如下图

所示。

4)如下图所示,超级终端中,输入命令“fastboot”。

5)如下图所示,在设备管理器中可以识别到设备“Android ADB Interface”,表明前面

的 ADB 驱动能够使用,可以进行下一步的烧写。

6)打开“fastboot”目录下的“cmd.exe”,如下图所示。

7)注意:一定要先将“uboot u-boot-iTOP-4418.bin”等 6 个文件拷贝到“fastboot”目录下!

使用命令“fastboot.exe flash uboot u-boot-iTOP-4418.bin”烧写 uboot,如下图所示。

8)使用命令“fastboot.exe flash boot boot.img”烧写内核镜像,如下图所示。

9)使用命令“fastboot.exe flash cache cache.img”烧写 cache 文件系统,如下图所示。

10)使用命令“fastboot.exe flash system system.img”烧写文件系统,如下图所示。

11)使用命令“fastboot.exe flash userdata userdata.img”烧写文件系统,如下图所示。

12)使用命令“fastboot.exe flash recovery recovery .img”烧写文件系统,如下图

所示。

13)使用命令“fastboot.exe reboot”重启开发板。

如果开发板没有烧写启动过其它系统(例如 Qt),没有设置过 uboot 参数,则开发板重

启之后就会进入 Android 系统。

如果开发板设置过启动 Qt,则通过串口控制台进入 uboot 模式,设置为 Android 启动。

如下图所示,输入命令“setenv bootsystem android”设置参数和命令“saveenv”保存参

数。

然后用户根据屏幕设置分辨率参数。

如果是 9.7 寸屏幕,则使用命令“setenv lcdtype 9.7”设置参数,然后使用命令“saveenv”

保存参数。

如果是塑胶壳 7 寸屏幕,则使用命令“setenv lcdtype 7.0”设置参数,然后使用命令

“saveenv”保存参数。

如果是 4.3 寸屏幕,则使用命令“setenv lcdtype 4.3”设置参数,然后保存参数。

如果是金属框 7 寸屏幕,则使用命令“setenv lcdtype 1024x600”设置参数,然后使用

命令“saveenv”保存参数。

如果是 10.1 寸屏幕,则使用命令“setenv lcdtype 1024x600”设置参数,然后使用命令

“saveenv”保存参数。

如果是 5 寸屏幕,则使用命令“setenv lcdtype 5.0”设置参数,然后使用命令“saveenv”

保存参数。

最后在串口控制台输入命令“reset”重启开发板。


路过

鸡蛋

鲜花

握手

雷人

评论 (0 个评论)

facelist

您需要登录后才可以评论 登录 | 立即注册
验证问答 换一个 验证码 换一个

回顶部 网站地图