概述
13.1.USB配合dnw下载裸机程序
(1)S5PV210的启动过程:我们必须将OM5打到VCC,才能从USB启动,开机时先执行内部的iROM中的BL0,然后BL0做了一系列的初始化后,再读取外部OMpin的设置来确定用户选择了从哪里启动。当检测到我们设置的是USB启动时,S5PV210就会从USB的OTG接口试图连接主机进行下载启动。实际上GEC210开发板是通过OMpin引脚选择从SD卡启动,经过校验和失败后进行第2选项启动(首先尝试UART启动,然后尝试USB启动)。
(2)dnw工具介绍:dnw是一个软件,是三星公司编写的,这个软件的功能是通过USB线连接开发板和电脑主机,然后从主机下载文件镜像到开发板中去烧录系统。该软件需要连接USB线、安装驱动(Win7的64版本驱动安装非常麻烦,因为微软启用了USB设备驱动签名政策)、设置下载地址。
(3)裸机程序下载地址:从usb启动做裸机实验时,因为不需要16字节的校验头(把裸机程序当作BL1来使用,BL1有16字节的校验头,BL1真正的内容放在0xd0020010处),所以直接下载到0xd0020010。
13.2.SD卡下载裸机程序
(1)一般情况下,用USB下载来调试裸机程序比较方便;但是有时候电脑使用dnw会频繁蓝屏,这时候用SD卡下载调试是不错选择。实际上GEC210开发板是通过OMpin引脚选择从SD卡启动即可。
(2)在windows和linux下都可制作启动SD卡,具体参考”GEC210开发板刷机汇总”。
(3)如果电脑本身支持usb启动下载而且不蓝屏,建议以后做实验用usb下载调试。
13.3.windows与linux安装软件的
最后
以上就是默默春天为你收集整理的13.裸机程序和交叉编译工具链的全部内容,希望文章能够帮你解决13.裸机程序和交叉编译工具链所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复