S5PV210开发板系统烧写

1.什么是刷系统?
刷系统就是利用刷机工具,向开发板中烧录预先编译好的系统镜像,使之在开发板上运行起来。
2、破坏iNand中的bootLoader以从SD2启动。
busybox dd if=/dev/zero of=/dev/block/mmcblk0 bs=512 seek=1 count=1 conv=sync
sync
解释:这句话的意思就是说把板载的iNand的第一个扇区用全0来填充,其实就是擦除它,这样我们板载的iNand的bootloader的开始第1个扇区就被破坏了。将来启动时iROM还是会先从iNand中读取前16KB,然后计算校验和。这时候因为有1个扇区被擦掉了,所以校验和不通过,所以启动失败(会从SD2去执行2nd启动)。
注意:破坏板载iNand的bootloader后,不插外部SD卡,启动时串口得到:SD checksum Error。注意破坏时是在系统完全启动以后。
3.制作启动SD卡(其实就是烧录uboot到SD卡中)
有2种烧写方法:一种是在windows中用刷卡工具去制作启动SD卡;另一种是在linux中用dd命令。
本节介绍第一种(比较简单),刷卡工具在光盘:A盘\tools\x210_Fusing_Tool.rar
制作完SD后将SD卡插入开发板SD2通道(注意不是SD3),然后开机就可以进入uboot界面了。在uboot开机自动启动倒数3秒之内迅速按下电脑回车键,打断自动启动。(否则会自动启动iNand中的android)
4、fastboot介绍
fastboot是uboot中用来快速下载镜像的一个命令,fastboot同时还是一个windows上的软件。
fastboot下载时要注意1:fastboot是使用USB线进行数据传输的,所以fastboot执行之前要先连接开发板和主机之间的usb线。
fastboot下载时要注意2:需要安装驱动。
注意fastboot使用方法是在dos下打开。
5、SD卡系统烧写步骤
(1)长按软复位按键(前提是串口已经与电脑相连,打开SecureCRT软件)。在SecureCRT中出现3 2 1倒数的时候,按下回车键。再输入fastboot 回车。
(2)在电脑汇中运行cmd,找到fastboot软件的文件夹位置。

   说明:

          1、输入:d:   即可进入D盘

          2、输入:dir:可以查看当前文件下的文件。

          3、输入:cd fastboot   即进入fastboot文件夹。

(3)、烧录linux+QT
fastboot flash bootloader linuxQT/uboot_inand.bin 烧uboot
fastboot flash kernel linuxQT/zImage-qt 烧linux kernel
fastboot flash system linuxQT/rootfs_qt4.ext3 烧rootfs
uboot的参数不用特意设置(因为我们刷了专为linux+QT定制的uboot,这个uboot中估计已经预制好了所有的启动参数)

    烧录安卓2.3
    fastboot flash bootloader android2.3/uboot.bin      烧uboot
    fastboot flash kernel android2.3/zImage             烧linux kernel
    fastboot flash system android2.3/x210.img           烧android rom
    注意:android2.3中使用了串口0,所以启动后要把串口插到串口0中,不然串口没有任何启动信息出来。android2.3中屏幕上的logo是在左上角(也是个刷机成功的标志)

    烧录android4.0.4
    fastboot flash bootloader android4.0/uboot.bin      烧uboot
    fastboot flash kernel android4.0/zImage-android     烧linux kernel

6、dnw刷机
1.选择USB启动模式。
2.按住开机键,dnw配置下载地址0xd0020010,dnw下载x210_usb.bin。
3.继续按住开机键不松手,dnw配置下载地址0x23e00000,dnw下载uboot.bin。
4.下载完成后进入u-boot后可以松手,u-boot倒计时结束前按下按键进入u-boot命令模式。
5.执行 fdisk -c 0 命令。
6.执行 fastboot 命令。
7.windows安装好fastboot驱动和ADB驱动。
8.运行windows的CMD指令进入到fastboot目录下,将uboot.bin、zImage-android、x210.img拷贝到fastboot目录下。
9.依次执行如下指令:
fastboot flash bootloader uboot.bin
fastboot flash kernel zImage-android
fastboot flash system x210.img
fastboot -w
10.完成后选择iNAND启动,按下REST按钮后在按下POWER即可启动。

PS:有时候dnw下载完成进入u-boot串口没有任何输出时可以断开串口线与电脑USB的连接再重新连接上,这时候需重复2-3步骤;切记执行步骤5!
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值