第三部分 刷机教程之终极秘诀——DNW刷android系统

一、准备工作

1、装好相应的驱动、串口线和USB线已经插上去、DNW也打开。

2、Android4.0系统镜像文件和DNW烧录文件

镜像文件如下:(这个就是android操作系统和uboot)

android烧录环境的搭建 烧录安卓系统_android


DNW烧录文件如下:(usb启动文件用于初始化DRAM区 这样uboot就可以烧录到DRAM )

android烧录环境的搭建 烧录安卓系统_初始化_02


3、工具简介

android烧录环境的搭建 烧录安卓系统_初始化_03


二、烧录流程

①:拨码OM5拨上去;如 [OM0:OM5]=[101101]。进入USB调试模式,后面两位不管。

②:按住开机键,DNW配置下载地址d0020010,USB下载x210_usb.bin。

③:DNW配置下载地址0x23e00000,USB下载uboot.bin(此时uboot.bin是烧录到DRAM区,断电是不会保存任何东西 )

④:这时串口终端有信息打印出来,回车进入命令行,这时可以松开 开机键.

android烧录环境的搭建 烧录安卓系统_android烧录环境的搭建_04


⑤: 输入fdisk -c 0 分区

android烧录环境的搭建 烧录安卓系统_android_05


⑥ 在串口中输入fastboot,这样就会进入fastboot模式(上位机就可以通过fastboot命令进行镜像的烧录)

android烧录环境的搭建 烧录安卓系统_初始化_06


⑦ 去DOS下操作(进入d: 运行fastboot即可),去到fastboot目录下,分别执行:

fastboot flash bootloader xxxxx

fastboot flash kernel xxxxx

fastboot flash system xxxxx

fastboot -w //清空用户数据分区和缓存分区(恢复工厂设置)

上面的 “xxxxx” 指的是对应镜像所在路径 如第一个:

fastboot flash bootloader E:\x210BV3\X210_B\android4.0.4\image\inand\uboot.bin

也可以这样写:(fastboot和烧录文件系统在同一个文件夹中)

fastboot flash bootloader android4.0.4/uboot.bin 烧uboot

fastboot flash kernel android4.0.4/zImage-android 烧linux kernel

fastboot flash system android4.0.4/x210.img 烧android rom 系统

fastboot -w

在烧录的情况下 会看到液晶的屏幕是会变化颜色的。
⑧:完了之后OM5拨回来,手动重启机器即可。
三、总结:
1、首先设置OMPin组合,使得系统进入USB调试模式。
2、在地址0xd0020010烧写x210_usb.bin文件,也就是说将这个镜像文件烧录到iRAM区,对DRAM进行初始化,为下次的uboot烧录做准备
3、在0x23e00000地址烧录uboot.bin,因为在步骤2对DRAM进行了初始化,所以uboot程序是可以运行在DRAM。
4、进入串口命令行 进行系统分区和fastboot( fastboot是uboot中用来快速下载镜像的一个命令)
5、在windows平台下运行fastboot软件 进行uboot、kernal和image烧录到inand,以便下次重新启动还可以进行。