嵌入式开发学习(6)<S5PV210开发板刷系统那点破事儿之二>
刷系统:利用刷机工具,向开发板中烧录预先编译好的镜像。使之在开发板上跑起来。
一、刷android4.0.4
S5PV210厂家默认安装的是android4.0.4。
1、安装usb转串口驱动(如果电脑上有串口,则跳过这一步)。
2、安装串口监听软件:secureCRT、超级终端、minicom(linux系统),我使用的cecureCRT。注意
3、打开secureCRT软件,按下图设置:(注意端口要与串口端口一致)
4、用串口线连接电脑与开发板。
5、打开开发板电源,可以看到secureCRT中有启动新输出,这就是开发板的控制台,可以使用linux命令操作你的开发板系统。
6、破坏开发板iNand中的bootloader以从SD2启动:
在控制台执行命令:1、busybox dd if=/dev/zero of=/dev/block/mmcblk0 bs=512 seek=1 count=1 conv=sync
2、sync
这个时候,如果你的开发板不插入sd卡,控制台提示错误。
7、制作sd卡(win下用x210_Fusing_Tool.exe软件制作)。把sd卡到电脑上,打开软件。
浏览uboot.bin文件,点击start,提示成功后,这时sd卡的bootloader制作完毕。
将sd插入开发板,打开电源开关,在系统启动时三秒内按下回车键:
这时进去了uboot命令界面,我们要用fastboot名和fastboot软件相结合以达到快速往开发板中下载镜像系统的效果。
8、安装开发板usb驱动x210_android_driver(开发板自带驱动)。进入windows控制台,进入fastboot安装目录,执行fastboot devices,出现如下图,说明软件连接正常。
注意,此时你的cecureCRT还保持在这个状态才对。
9、在windows命令控制台,执行以下三命令,将系统镜像烧到开发板中:
fastboot flash bootloader android4.0.4/uboot.bin
fastboot flash kernel android4.0.4/zImage-android
fastboot flash system android4.0.4/x210.img
执行fastboot reboot 重启开发板,ok,android4.0.4已成功刷到开发板中。
二、刷linux+QT
步骤其实跟上面刷android4.0.4一样一样的。
执行下面三命令
fastboot flash bootloader linuxQT/uboot.bin
fastboot flash kernel linuxQT/zImage-qt
fastboot flash system linuxQT/rootfs_qt4.ext3
fastboot reboot 重启。
用户名:root 密码:123456
搞定!刷系统就是这么个流程。如果此过程中出现失误刷成砖头呢,请参照上一篇博文。我就出现过这样的问题 - -、