首先从SD卡刷机,前提是板子的UBOOT还在,可以通过串口进入UBOOT的控制台下操作。
前提准备:
安装好串口驱动,打开SecureCRT,选择串口模式,其他配置都一样,就是注意那个控制流要去掉。
因为是从SD卡启动,是第二启动方式,那么只有第一启动方式失败后才会自动跳转检测第二启动,所以要破坏掉板子上iNand中的bootloader以从第二通道启动
busybox dd if=/dev/zero of=/dev/block/mmcblk0 bs=512 seek=1 count=1 conv=sync sync
这句话的意思是把板载的iNand的第一扇区全部用0来填充,启动的时候iROM还是会从iNand中读取前16k,然后计算校验和,因为第一扇区已经清除了,所以校验和也会失败,之后会从SD2执行第二启动。
2,usb启动。
刷机准备:将启动方式更改为USB启动,软件dnw
连接好SecureCRT,打开dnw,设置好地址,先烧录usb.bin 然后设置地址,烧录uboot.bin,在烧录完毕后,在串口中显示的倒计时内按回车,进入控制台下
输入 fdisk -c 0
输入 fastboot
去dos下操作,去fastboot目录下,分别执行:
fastboot flash bootloader xxxx
fastboot flash kernel xxxx
fastboot flash system xxxx
fastboot -w