首 页文档资料下载资料维修视频包年699元
请登录  |  免费注册
当前位置:精通维修下载 > 文档资料 > 家电技术 > 维修教程知识 > 单片机栏
LPC2214的IAP实现方案
来源:本站整理  作者:佚名  2009-11-17 10:30:37




5 异常情况应对措施
    对于嵌入式产品的在线升级过程,突发的在线升级过程异常中止、装置停电或异常复位,以及更新程序代码错误等情况会导致严重后果,而本产品的IAP在线升级方案完全解决了上述问题,可以保证产品的可靠升级。
    ①在线升级过程异常中止的情况。外部无线网络或人为原因都可能导致代码下载中断的发生。而对于本产品,下载中止只会导致本次下载失败,再次开始下载即可;而且由于采用了断点续传的软件技术,后续下载可以从上次下载失败处继续进行,从而提高了下载效率。
    ②装置停电或异常复位的情况。当停电或复位发生在下载到外部RAM过程中时,只会导致本次下载失败,重新启动装置可以再次下载;发生在代码从外部RAM向外部Flash导入过程中时,也只会导致本次下载失败,不会影响产品的正常运行;发生在代码从外部Flash向CPU内部Flash导入过程中时,内部Flash的应用程序代码区被破坏,应用程序无法正常运行,但是boot程序可以继续工作,可以在boot程序中完成应用程序的更新工作。
    ③更新程序代码错误的情况。例如由于人为原因下载了一个错误版本的应用程序,导致产品循环异常复位无法正常运行。应用程序中加入了复位监测机制,当异常复位连续达到一定范围时会自动进入boot程序运行状态,可以在boot程序中完成应用程序的更新修复工作。


结 语
    采用本IAP设计方案的终端产品,经过上千个用户现场的应用程序在线升级的实际应用检验,完全达到了快速、稳定、可靠的使用要求。该方案为现场服务人员和用户提供了一种简单、可靠的产品维护手段,对于其他嵌入式产品的设计和开发也具有一定的指导和借鉴意义。

上一页  [1] [2] [3]  下一页

关键词:

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)

推荐阅读

图文阅读

热门阅读

Copyright © 2007-2017 down.gzweix.Com. All Rights Reserved .
页面执行时间:34,523.44000 毫秒