我是靠谱客的博主 默默春天,最近开发中收集的这篇文章主要介绍13.裸机程序和交叉编译工具链,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述


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.裸机程序和交叉编译工具链所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(49)

评论列表共有 0 条评论

立即
投稿
返回
顶部