我这板子是迅为的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>的问题:
请打开驱动人生,看看是否识别到了开发板。