第一天:s5pv210 开发板 刷系统

S5pv210 开发板 刷系统

 

刷系统就是用刷机工具把编译好的系统镜像烧录在开发板里,然后运行。

 

1,串口输出的意义,做系统控制台,主要是用来做程序监控、调试。

电脑可以虚拟出来一个控制台,嵌入式系统一般是串口来传输系统信息来做控制台,所以一般就是一根串口线连接开发板和笔记本串口,就可以看到由开发板输出的内容,通过终端监视向开发板输入一些控制命令执行。

常用的串口监视软件: 超级终端(windows自带)、SecureCRT等。

本次使用SecureCRT.

 

2.安装USB转串口线驱动。

驱动作用:将USB口转为“串口”     开发板上串口,最边上的为串口2,里面的为串口1.

 

 

3.使用SecureCRT

 

打开软件:

快速连接

 

协议 Serial

端口 COM3

波特率 115200

数据位 8

奇偶校验

停止位 1

数据流控制 全无

 

开发板这边一定要接串口2,官方默认烧录镜像使用串口2.

 

 

4,破坏iNand

在安卓启动好的时候:

 

 

5.使用SD卡烧写工具,九鼎创展,用管理员权限运行,添加烧写文件路径

 

SD卡赛到开发板,SD2卡槽

然后开机进入uboot界面,在uboot开机启动倒数三秒之内快速按下回车键,打断自动启动。(否则会自动启动iNand中的android

 

 

6.fastbootuboot中用来快速下载镜像的命令,同时也是windows上的软件。       Fastboot 是使用USB线进行数据传输,且需要安装驱动。

 

驱动安装方式,在设备管理器中找到相应驱动,右键属性安装找到相应的文件路径,安装即可。

 

Fastboot windows下的控制台使用。

 

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

fastboot flash   xxxxx  命令用来烧录

fastboot reboot 用来重启

 

烧录android4.0.4

 

fastboot  flash bootloaderandroid4.0.4/uboot.bin   烧录uboot

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

fastbootflash system android4.0.4/x210.img

 

 

烧录linux+QT

fastboot  flash bootloaderlinuxQT/uboot.bin   烧录uboot

fastboot flash kernel linuxQT/zImage-qt  烧录kernel

fastboot flash system linuxQT/rootfs_qt4.ext3

 

 

 

x210dnw刷机

回顾:开机先执行内部的iROM中的BL0做了一系列初始化,再读取外部短接帽设置来确定用户选择从哪里启动。当检测到我们设置的是USB启动时,S5PV210就会从USB OTG 试图启动

用短接帽使其短路(贴近usb接口那个)优先UART/USB启动

usb启动配合dnw工具

dnw工具:

使用注意:dnw需要安装usb驱动,通过usb线下载,下载时需要设置下载dnw下载uretion存地址。在“Configuretion”中设置Download  Address 0xd0020010

 

驱动安装好的标志就是dnw工具中USB:OK

 

USB做裸机实验时,不需要16字节的校验和,所以直接下载到0xd0020010

 

准备开始dnw工具刷机:

 

 

问题总结

 

1dnw下刷机 遇到问题颇多。

刚开始是烧录uboot.bin问题

然后是大致烧录成功,但是在终端显示SecureCRT上总是没有出现uboot启动界面,导致不能进入fastboot模式。

 

上次解决方式是在dnw上通过刷 QT UBOOT 实现进入,                难道是android2.3 uboot是损坏的? 

联想之前的android2.3刷机成功后依然无法启动?    可能有什么关联吧。 

 

 

 

 

需要了解学习的:

  1. 开发板详细启动方式过程
  2. SD卡与dnw刷机区别
  3. dnw刷机的详细原理和案例分析

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值