SD卡刷机笔记

来源:互联网 发布:医学三维重建软件 编辑:程序博客网 时间:2024/06/05 20:24


SD卡刷机笔记                            

一、破坏iNand

  首先破坏iNand中的BootLoader,以便让系统从SD启动。

  破坏的方法:系统正常启动成功后,进入控制台执行以下两条命令。

   1.busybox dd if=/dev/zero of=/dev/block/mmcblk0 bs=512 

     seek=1 count=1 conv=sync

   2.为了保证数据有效,再执行sync

  注:1所执行命令目的是把iNand的第一个扇区全部擦除,将来再启动时,iROM还会读取iNand的前16KB,然后做校验和,此时校验肯定是失败的,所以转到SD2去启动。

二、烧ubootSD

    有两种方法:

1、在Windows下用专门的烧录工具(x210_Fusing_Tool)。

2、在Linux环境下使用dd命令。

烧录成功后,将SD卡插入SD2通道,此时就可以开机了。

三、使用fastboot烧录镜像

fastboot就是uboot用来下载镜像的一个命令,同时也是Windows上一个软件。fastboot是用USB进行数据传输的,所以事先得安装好驱动,将主机与开发板用USB线连接。

fastboot的常用命令:

fastboot devices   --->用来查看当前连接的设备

fastboot flash xxx--->用来烧烧录xxx内容

    fastboot reboot   --->用来重新启动系统

SD卡插入SD2通道,在uboot下执行fastboot命令:

uboot启动提示的3内,按下回车键(前提是串口能正常使用)

 

Windows环境下输入cmd,进入控制台,到存放fastboot的目录下,执行fastboot devices,可以查到当前连接的设备(当然,事先一定要安装好驱动)。

 

 在以上步骤做好以后,就可以烧录uboot了。

1.烧录uboot.bin

执行: fastboot flash bootloader uboot.bin

 

2.烧录linux kernel

执行:fastboot flash kernel zImage-android

 

 

3.烧录android rom

 执行:fastboot flash system x210.img

 这个烧录等比较久,忘记截图了,如果当前路径有x210.img文件,那么是没问题的。在烧录过程中,液晶屏会有以下现象,没有烧录时,

是没有绿色的。

 

4.重启系统

 执行:fastboot reboot (也可以把开发板断电,然后重启,不用执行该命令)

 

 

0 0
原创粉丝点击