- 1、本文档共5页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
MC9328MX1处理器的bootloader研究精选
电子发烧友 电子技术论坛
MC9328MX1处理器的bootloader研究
周星 郑红
(北京航空航天大学自动化科学与电气工程学院,北京,100083)
摘要:根据arm 处理器MC9328MX1 的启动方式和特点,结合其板级支持包(BSP )代码和
嵌入式系统通用的设计方法详细分析了其bootloader 结构方式、存储空间映射和启动代码流
程,提出了针对不同的以MC9328MX1 处理器为核心的嵌入式系统移植bootloader 的方法,
并已成功地应用在实际系统上。
关键词:bootloader ;嵌入式系统;ARM
中图分类号:TP316.2 文献标识码:B
Analysis of bootloader applied in processor MC9328MX1
Zhou Xing Zheng Hong
(School of Automation Science and Electrical Engineering, Beijing University of Aeronautics and Astronautics, Beijing 100083,china)
Abstract: This paper explained the startup-mode and the startup-characteristic of the
processor MC9328MX1 based arm techniqu, and detailedly analyzed the structure,memony
mapping and flow of the bootloader code combining with code of the Board Supporting
Package(BSP) and the common design mothed of embedded system, and puts the method
of porting bootloader to different embedded system based MC9328MX1 processor and
applied in practical developing system successfully.
Key words: bootloader; embedded system; ARM
引言
一般嵌入式系统中,整个系统软件的加载启动任务完全由Bootloader完成。对于ARM处
理器来说,Bootloader实现的功能是设置基本的软硬件环境,引导系统内核到RAM ,启动内
核,同时提供相应下载功能。
在实际开发过程中,通常可以移植通用的Bootloader ,如uboot 、vivi等[1] 。但是对于MC9
328MX1来讲,其比其他arm处理器支持的存储器类型更加丰富,硬件环境更加复杂,使得
通用的Bootloader移植相对复杂。因此,如果能结合MC9328MX1 的板级支持包(BSP )和嵌
入式系统通用的设计方法开发Bootloader ,其不仅功能上满足要求,而且更加具有量体裁衣
的优势,也更加具有代码精简和开发快速的优势。
1 MC9328MX1 启动分析
MC9328MX1是一款摩托罗拉公司生产的龙珠系列arm处理器,内嵌了低功耗ARM920T
核。其启动模式由4个外部输入引脚BOOT[3:0]决定,调试Bootloader 时运行加电自举(Boot
strap )模式,使用加电自举记录(B-records )通过UART控制器初始化系统,下载程序到系
统RAM 中运行,这样就可以直接通过计算机串口调试Bootloader而不需要仿真器。当Bootlo
[2]
ader调试烧写成功以后,可以根据系统Flash 的不同选择不同的启动模式 。
针对龙珠系列处理器,摩托罗拉公司提供BSP并不定期更新,必威体育精装版的BSP可以到www.fr
网站下载。结合BSP提供的Bootloader ,可以在以龙珠系列ARM为核心的不同的
嵌入式系统上实现移植。
电子发烧友 电子技术论坛
您可能关注的文档
最近下载
- 《大学之道》《人皆有不忍人之心》(成语识记+挖空特训+情境默写+写作素材) 统编新教材高考语文课内古诗文【要点梳理与素材积累】.docx VIP
- 五年级道德与法治3,主动拒绝烟酒与毒品优秀教案.pdf
- 《美丽的丝巾ppt课件》小学美术浙人美版二年级下册_2.ppt
- 《论语十二章》(成语识记+挖空特训+情境默写+写作素材) 统编新教材高考语文课内古诗文【要点梳理与素材积累】.docx VIP
- 电动单梁起重机设计计算书.doc
- 2069-3-3101-002 WKB产品判定准则-外发.docx
- 露天矿组织架构、部门职责.pdf VIP
- 《数字化测图》课程标准(高职).docx
- 医疗行业医疗设备采购方案.docx VIP
- 朝阳市第四高中诗词大会十二宫格题.ppt
文档评论(0)