采用fastboot方式给4412开发板的emmc上烧写安卓系统

我这板子是迅为的4412开发板,核心板封装是scp的,如何区分,如下:

硬件连接:

1,9针串口,估计是硬件的设计原因,这个板子的com2和电脑连接,我这个是笔记本,所以通过串口转usb连接的;

2,OTG口,就是手机数据线一样的,一端连接电脑usb,一端连接板子的OTG口,这个还是不要用自带的ADB驱动了,自己下载一个驱动人生,让驱动人生给安装一个驱动。

软件准备:

以下资料都在光盘里,我拷贝到我的H盘里了。

1,拷贝“H:\iTOP-4412精英版光盘资料\02_编译器以及烧写工具\tools\USB_fastboot_tool”的platform-tools文件夹到其他地方,比如我这里是:H:\3,fastboot安装包;

先尝试打platform-tools里面的cmd.exe,如果闪退的话,就把自己系统的cmd.exe拷贝过来。

2,将“H:\iTOP-4412精英版光盘资料\03_镜像_Android4.0.3文件系统”的system(ramdisk-uboot和system),uboot(scp里的uboot,1G还是2G根据自己的板子来,第一次玩,这个uboot就不要换了),zImage(scp里的zImage)里面的内容拷贝到fastboot安装包下。

具体操作:

第一步:连接好硬件,打开一个超级终端(迅为推荐的是hyperTerminal),然后点击电源按钮,看到终端出现打印信息就回车,此刻就如下(uboot模式):

iTOP-4412 # 

如果不按回车,一直等打印信息全部完毕,则如下(文件系统模式):

root@android:/ #

第二步:我们在uboot模式下,输入以下几条命令:

fdisk -c 0
fatformat mmc 0:1
ext3format mmc 0:2
ext3format mmc 0:3
ext3format mmc 0:4
fastboot

 以上命令解释:

fdisk -c 0
分区命令,0表示emmc,1表示TF卡
fatformat mmc 0:1
格式化fat文件系统,也就是默认最大的用户存储空间
ext3format mmc 0:2
格式化安卓镜像文件
ext3format mmc 0:3
格式化data和cache分区
ext3format mmc 0:4
格式化临时文件保护区
fastboot
启动fastboot

第三步:在cmd命令行里依次输入以下几条命令:

fastboot.exe flash bootloader xxx.bin
fastboot.exe flash kernel zImage
fastboot.exe flash ramdisk ramdisk-uboot.img
fastboot.exe flash system system.img
fastboot -w
fastboot reboot

以上命令解释:

fastboot.exe flash bootloader xxx.bin
烧写bootloader
fastboot.exe flash kernel zImage
烧写zImage
fastboot.exe flash ramdisk ramdisk-uboot.img
烧写ramdisk
fastboot.exe flash system system.img
烧写system
fastboot -w
擦出原来配置
fastboot reboot
重启系统

然后就好了。

如果遇到<waiting for device>的问题:

请打开驱动人生,看看是否识别到了开发板。 

猜你喜欢

转载自blog.csdn.net/weixin_39465823/article/details/87891048