【Linux】x210 如何刷机

 

1.开机步骤

第一步:安装USB转串口线的驱动,即安装PL2303。

 

注意1:每次把usb转串口线插到1个口中,这样得到的COM口号码是不变的,  

       方便我们后期使用。如果每次胡乱更换插口,可能得到的COM口会变。

注意2:COM口号码是可以改的,还可以强制占用显示“已使用”的COM号,一

       般改成COM4以内的就可以了。

 

第二步:使用SecureCRT。

从网盘下载SecureCRT.rar,解压后直接使用(双击)。注册时参考解压包中的《说明.txt》。打开SecureCRT.exe后,将参数设置为如下图所示:

协议:Serial;端口:与之前插入USB转串口线时的端口一致

波特率:115200;右边数据流控制:不要选

 

开发板这边串口一定要接串口2(靠外边的串口,官方出厂默认的烧录镜像都是使用串口2的),

第三步:按POWER键开机,就可以看到串口信息了。

3.破坏iNand中的bootloader以从SD2启动

第一步:破坏iNand中的bootloader。

输入:

busybox dd if=/dev/zero of=/dev/block/mmcblk0 bs=512 seek=1 count=1 conv=sync 回车;(显示:1+0 records in     1+0 records out)

再输入:sync    回车。就已经破坏了。

       (按RESET关机,按POWER开机,显示:SD checksum Error)

但是并没有坏iNand中的安卓系统,我们只是需要能使S5PV210从SD2通道中启动2nd就可以了。那要怎么让S5PV210从SD2运行bootloader呢?

第二步:制作启动SD卡。(其实就是烧录uboot到SD卡中)

刷卡工具:x210_Fusing_Tool
文件:uboot.bin(…\朱有鹏嵌入式\X210光盘资料\B盘\android4.0.4\image)

1. bootloader肯定是使用开发板原厂提供的uboot.bin文件,所以先找到开发办厂商提供的uboot.bin文件,我还是选择和开发板默认使用的安卓4.0.4的uboot.bin,这样可以帮我能重新正常把默认的安卓4.0.4再跑起来。

2. 想办法把uboot.bin放到SD卡里面,这里还是要借助开发板厂商提供一个的烧录软件:x210_Fusing_Tool.exe

3. 将SD卡插入电脑,然后打开x210_Fusing_Tool.exe,然后通过x210_Fusing_Tool.exe打开uboot.bin,然后点击Start开始烧录。

4. 成功将uboot.bin烧录到SD之后,将SD插到开发板的SD2插口,然后开机。

5. 这个时候就能看到如下所示的信息: 

 

第一行:SD checksum Error是提示默认在SD0通道的iNand上的bootloader校验错误。

第二行:OK提示在SD2通道的SD卡里面的bootloader校验成功。

注意1将SD卡插入开发板都,开机时 要长按POWER键,时间要长,会先 

        显示SD checksum Error,再显示OK,当看见OK时就可以松开了。

       (我就是时间不长才开不了机)

注意2:制作完SD后将SD卡插入开发板SD2通道,即右边的卡槽。

注意3:在uboot开机自动启动倒数3秒之内迅速按下电脑回车键,打断自

        动启动。(否则会自动启动iNand中的android)

第三步:fastboot驱动(X210 Android驱动)的安装

1.先连接开发板和主机之间的usb OTG线;

2.在uboot中输入  fastboot 回车;自动安装驱动x210_android_driver;

  驱动位置:A盘\tools\USB驱动\x210_android_driver

3.烧录android4.0.4

  将fastboot文件夹放在E盘的根目录下,

 (1)点击左下角window,在搜索中输入cmd,

 (2)弹出的窗口中输入 e:就进入了e盘,

 (3)输入dir,显示e盘下的根目录,

 (4)输入 cd fastboot  进入fastboot目录

 (5)输入dir,显示fastboot下的目录,

 (6)输入fastboot divices,显示 SMDKC110-01 fastboot(证明驱动装好了);

      fastboot devices        命令用来查看当前连接的设备。

      fastboot flash xxx 命令用来烧录的

      fastboot reboot 命令用来重启系统

 (7)输入fastboot flash bootloader android4.0.4/uboot.bin

      目的是烧uboot。android4.0.4/uboot.bin是指android4.0.4文件夹下

      的uboot.bin文件(文件位置)

在uboot中会看到

 

partition’bootloader’flashed

证明烧uboot成功

 (8)输入fastboot flash kernel android4.0.4/zImage-android

      目的是烧kernel。

在uboot中会看到

 

partition’kernel’flashed

证明烧kernel成功

 (9)输入fastboot flash system android4.0.4/x210.img 回车

在uboot中会看到

 

partition’system’flashed

证明烧android rom成功

(10)输入fastboot reboot重启。

重启方法很多,可以直接按RESET,或直接拔电源,也可以输fastboot  reboot。

uboot的参数设置:set bootcmd 'movi read kernel 30008000; bootm 30008000'(默认就是这个,不用设置也行)

 

 

4 烧录linux+QT

fastboot flash bootloader linuxQT/uboot.bin        烧uboot

fastboot flash kernel linuxQT/zImage-qt 烧linux kernel

fastboot flash system linuxQT/rootfs_qt4.ext3 烧rootfs

 

uboot的参数不用特意设置(因为我们刷了专为linux+QT定制的uboot,这个uboot中估计已经预制好了所有的启动参数)

 

5烧录android2.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是在左上角(也是个刷机成功的标志)

 

6 烧录android4.0.4

fastboot flash bootloader android4.0.4/uboot.bin   烧uboot

fastboot flash kernel android4.0.4/zImage-android   烧kernel

fastboot flash system android4.0.4/x210.img   烧android rom

 

小结:

1.输入时,不要打错了。fastboot devices   我写成fastboot divices。

2.烧录android2.3时,记得是用串口0(左边的),然后要烧回android4.0.4

  时,又要改成串口2。

3.

在监视窗口中输入fastboot,得到

Error: No MBR is found at SD/MMC.

Hint: use fdisk command to make partitions.

解决方法:

先执行指令"fdisk -c 0"

再输入fastboot就好了。

 

4.烧android4.0.4时,目录文件名如下图

烧android rom时,注意文件名的后缀要加上

我写成:fastboot flash system android4.0.4/x210   错了;

应该是:fastboot flash system android4.0.4/x210.img

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

wolves_liu

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值