开发板刷系统
破坏iNand中的bootloader以从SD2启动
安卓系统运行起来后在 CRT中输入:
busybox dd if=/dev/zero of=/dev/block/mmcblk0 bs=512 seek=1 count=1 conv=sync
sync
这样就破坏了系统的第一个扇区
下面制作启动卡
linux下烧写uboot到SD卡:linux下插入SD卡后,找到老师linux下提供的uboot_sd_fusing文件夹,进入后执行./nand_fusing.sh /dev/sdb
windows下烧写SD卡:利用九鼎的小工具,进行烧录。
插入SD卡,进入fastboot界面,开始刷机
首先在uboot敲fastboot会提示安装fastboot驱动,x210_android_driver这个文件夹就是驱动。打开设备管理,右击未知设备选择这个文件夹来更新驱动,或者用驱动精灵试试。将fastboot文件复制到一个当前容易找到的文件夹下。然后在CRT中执行fastboot 查看分区,并且为了将来绑定fastboot准备。
。在cmd中找到这个对应的文件夹,cd fastboot 然后执行fastboot devices查看现有的连接。
fastboot命令:
fastboot devices 命令用来查看当前连接的设备。(我们开发板看到的是:SMDKC110-01)
fastboot flash xxx 命令用来烧录的
fastboot reboot 命令用来重启系统
fastboot flash bootloader android4.0/uboot.bin 烧uboot
fastboot flash kernel android4.0/zImage-android 烧linux kernel
fastboot flash system android4.0/x210.img 烧android rom
这样就实现了刷机。