嵌入式开发学习(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

  搞定!刷系统就是这么个流程。如果此过程中出现失误刷成砖头呢,请参照上一篇博文。我就出现过这样的问题 - -、

  

  

原文地址:https://www.cnblogs.com/airduce/p/7506623.html