ARM7bootloader浅析.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
“自动化技术与应用》2008年第27卷第2期 经验交流 TechnicaICornmunications 王金柱,卢 迪,张开钰 (哈尔滨理工大学黑龙江哈尔滨150040) 发环境下的部分bootloader代码并给出了相应的解释。 关键词:ARM;BOOTLOADER 中图分类号:TP29文献标识码:B 文章编号:1003-7241(2008)02-0124-03 BootloaderoftheARMEmbeded System WANG Jin-zhu,LUDi,ZHANGKai—yu ofScienceand Harbin150040 (HarbinUniversity Technology China) Abstract:Bootloaderisa inembeded basedonARM.Thestructureandmaintaskofthebootloaderale keyprogram systemdesign introducedinthe ofthebootloadercodesundertheADS environmentisalso paper.Part development given. Keywords:ARM;bootloader 1引言 BPrefetchAddr BDataAbortAddr 嵌入式boofloader的作用类似于PC的BIOS,是系统上电 B保留模式 后到系统内核接管系统前运行的一段程序,用于完成系统的启动 BIRQ_Addr 和加载,主要功能是初始化CPU、完成存储器地址映射、为操 BFIQ—Addr 作系统初始化库函数及堆栈,并在最后跳转到操作系统的入口。 其中,关键字ENTRY通知编译器保留这一段代码,防止其 它是嵌入式系统开发的一个难点,由:于二bootloader的设计与硬件 在做代码优化时认为本段为冗余段而删除,在链接后,确保将该 环境密切相关,所以几乎找不到一个通用的代码,本文用arm公 段被链接到地址0处,而且要保证该段的执行域和加载域相同, 司的ADSl.2为开发环境,以LPC2210为硬件平台,分析并给出 了arm的bootloader的设计思路。 中,需要向异常向量表的第六字中写入适当的数值,以保证向量 表所有数据32位累加结果为0,才能使用户程序才能脱机运行。 2bootloader总体分析和部分代码的实现 2.2初始化系统存储设备 2.1设置初始化中断向量表[11 这一过程是指对RAM,FLASH的存储设备的地址范围、数 在锄m体系中,中断向量表放在匕电后映射在从oxoooooooo开

文档评论(0)

xuefei111 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档