- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
...讲述IAP功能在实际使用过程中应用方法以和相关解决方案
IAP及其应用以LPC2300为例,讲述IAP功能在实际使用过程中的应用方法以及相关解决方案 ;概述
Boot简介
片内Flash存储系统
数据存储解决方案
在线升级解决方案;概述
Boot简介
片内Flash存储系统
数据存储解决方案
在线升级解决方案; IAP(In?Appplication?Program),即在应用中编程。顾名思义,就是在系统运行的过程中动态编程,对程序执行代码的动态修改。
IAP技术应用于嵌入式系统的数据存储和在线升级。例如在程序运行工程中产生4k字节数据表,为了避免占用SRAM空间,用户可以使用IAP技术将此表写入片内Flash。又如用户在开发完一个系统后要增加新的软件功能,可以使用IAP技术在线升级程序,避免重新拆装设备。;概述
Boot简介
片内Flash存储系统
数据存储解决方案
在线升级解决方案; LPC2300系列处理器在出厂时,由厂家在片内固化了一段Boot代码。Boot装载程序控制芯片复位后的初始化操作,并提供对Flash编程的方法。Boot程序可以对芯片进行擦除、编程。;Boot重映射;ARM7
处理器核;ARM7
处理器核;在应用编程(IAP);在应用编程(IAP);#define IAP_LOCATION 0x7FFFFFF1
typedef void (*IAP) (unsigned int [ ] , unsigned int [ ]);
……
IAP iap_entry;
unsigned long command[5];
unsigned long result[2];
iap_entry = (IAP) IAP_LOCATION;
iap_entry (command , result);;在应用编程(IAP);在应用编程(IAP);小知识:当前程序状态寄存器;程序状态寄存器的格式;条件代码标志; 警告:绝对不要强制改变CPSR寄存器中的控制位T。如果这样做,处理器将进入一个无法预测的状态。;保留位;在应用编程(IAP);IAP的命令表;IAP各命令返回代码及意义表;概述
Boot简介
片内Flash存储系统
数据存储解决方案
在线升级解决方案;Boot Block 不占用片内Flash; 对于LPC2368/78来说,Boot区位于512kB Flash的顶部,因此在LPC2368/78器件中,只有504kB Flash可供用户使用。;概述
Boot简介
片内Flash存储系统
数据存储解决方案
在线升级解决方案;数据存储解决方案;系统概述;系统概述; 如果一个数据是从偶地址开始的连续存储,那么它就是半字对齐,否则就是非半字对齐;
如果一个数据是以能被4整除的地址开始的连续存储,那么它就是字对齐,否则就是非字对齐。;片内Flash编程步骤;片内Flash编程步骤;片内Flash编程步骤;片内Flash编程步骤; 执行完以上几步后,就可以编程Flash了。执行编程扇区的操作时,IAP函数会将RAM中的数据拷贝到Flash中。 ; IAP代码还为用户提供了一个数据校验的手段,这样用户就可以不必自己动手来校验写入Flash中的数据是否正确。; 向扇区7写入512个字节的数据,扇区7可以作为一个E2PROM来使用,如存储一些系统的配置信息。;概述
Boot简介
片内Flash存储系统
数据存储解决方案
在线升级解决方案;在线升级解决方案;ARM7
处理器核;;“在线升级”模板;升级方法;总结
您可能关注的文档
最近下载
- 高中数学人教A版(2019)选择性必修第一册知识点归纳含答案.pdf VIP
- 农村污水治理工程施工方案与技术措施.pdf VIP
- 关于马克思主义环境法思想探究.doc VIP
- 越众集团2012年招聘简章.doc VIP
- 酒店装修施工组织设计.doc VIP
- 半导体光电子器件全套教学课件.pptx
- 日语初级~阅读理解.pdf VIP
- 人教版九年级数学第二十四章《圆》单元知识点总结.doc VIP
- 2022-2028全球及中国化学水处理设备行业研究及十四五规划分析报告.docx VIP
- CISSP Official (ISC)2 Practice Tests英文(第3版)考试认证文档p.pdf VIP
文档评论(0)