驱动课程资料gec6818开发板-刷机教程v1.1-new

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

GEC6818开发板刷机教程

作者日期版本更新内容粤嵌2017.02.01V1.0初始版本

版权声明

本文档归属广州粤嵌通信科技股份有限公司(以下简称“粤嵌”)所有,并保留一切权利,非经粤嵌同意(书面形式),任何单位及个人不得擅自摘录本文档部分或者全部内容,违者将追究其法律责任。

目录

版权声明 (1)

目录 (2)

第一章前言 (3)

注意事项 (3)

开发板启动顺序 (3)

第二章使用fastboot烧写镜像 (4)

Windows下使用fastboot烧写(推荐) (4)

安装串口工具secureCRT (4)

安装fastboot (6)

烧写Linux映像 (6)

烧写android映像 (8)

Linux下使用fastboot烧写(不推荐) (11)

安装串口终端minicom (11)

安装fastboot工具 (12)

烧写Linux映像 (13)

烧写android映像 (14)

第三章使用SD卡烧写镜像 (16)

注意事项 (16)

Windows下制作SD启动卡(推荐) (16)

Linux下制作SD启动卡 (20)

使用SD启动卡烧写Linux映像 (23)

使用SD启动卡烧写Android映像 (24)

第一章前言

开发板的嵌入式操作系统,包含Linux和Android操作系统。我们出厂时会烧写或者固化其中一个操作系统在里面。本手册讲述如何固化嵌入式操作系统到我们的开发板中。

注意事项

我们把编译好的镜像系统文件,通过SD或者USB的下载方式,固化到板载的eMMC储存器中(ROM),以下简称为“‘刷机”。

方法一:通过fastboot工具,USB下载方式

方法二:通过SD卡方式

使用fastboot工具烧写Linux和android映像时,核心板必须存在uboot(引导程序),因为烧写时需要使用uboot上的fastboot功能,

在板子不存在uboot时,请使用SD卡烧写方式。

使用fastboot烧写时,电脑上必须存在串口接口或者拥有usb转串口模块,使其连接电脑与开发板,让电脑能够通过串口与开发板通信

开发板启动顺序

6818开发板硬件配置固定了开发板启动顺序如下:

1st:从TF卡启动

2nd:从EMMC启动

3rd:从USB启动

开发板上电后首先从TF卡启动,若SD0插入了启动卡则从SD启动;如果SD0未插卡或者插入的不是启动卡,则启动失败;然后从板载EMMC(SD2)启动,若EMMC中已经烧录固件则启动成功,否则启动失败,最后尝试从USB启动。

第二章使用fastboot烧写镜像

Windows下使用fastboot烧写(推荐)

安装串口工具secureCRT

1、下载并安装secureCRT工具,打开工具,点击左上角“快速链接”按钮:

2、使用串口线或USB转串口模块连接开发板与电脑,打开Windows的设备管理器,查看串

口端口号:

可以看到串口端口号为COM4。

3、回到secureCRT工具界面,设置“快速链接”的配置。选择协议为Serial,端口为COM4,

波特率为115200,取消勾选流控RTS/CTS:

4、点击连接后,打开开发板电源,secureCRT终端输出开发板启动信息,说明secureCRT配

置完成:

安装fastboot

1、说明:在多数情况下,在Windows下使用fastboot工具烧写并不需要把fastboot安装

到系统中,只需要解压fastboot工具并在解压目录中运行工具进行烧写即可。

烧写Linux映像

1、使用串口线或USB转串口模块连接开发板与电脑。

2、打开secureCRT终端连接开发板串口。

3、打开开发板电源,在secureCRT中查看串口打印的启动信息,在uboot启动的3秒内按

任意键进入uboot命令行模式,执行如下指并回车:

fastboot

secureCRT终端下将打印如下信息:

Fastboot Partitions:

mmc.2:ubootpak,img:0x200,0x78000

mmc.2:2ndboot,img:0x200,0x4000

mmc.2:bootloader,img:0x8000,0x70000

mmc.2:boot,fs:0x100000,0x4000000

mmc.2:system,fs:0x4100000,0x2f200000

mmc.2:cache,fs:0x33300000,0x1ac00000

mmc.2:misc,fs:0x4e000000,0x800000

mmc.2:recovery,fs:0x4e900000,0x1600000

mmc.2:userdata,fs:0x50000000,0x0

Support fstype:2nd boot factory raw fat ext4emmc nand ubi ubifs

Reserved part:partmap mem env cmd

DONE:Logo bmp311by300(3bpp),len=280854

DRAW:0x47000000->0x46000000

Load USB Driver:android

Core usb device tie configuration done

OTG cable Connected!

------------------------------------------

相关文档
最新文档