首页 | 本学科首页   官方微博 | 高级检索  
     

基于LPC1700系列微控制器的一种高可靠性软件升级方法
作者姓名:林海  赵凯  张淑舫  刘志兵
摘    要:LPC1700系列微控制器由于其集成度高等特点早已在嵌入式领域得到了广泛的应用,由于程序直接在片内Flash运行,常用的在线升级方法需要将Flash空间划分为A/B区来分别存储目标文件,导致在线升级时需要进行2次上电来分别完成A区和B区的软件升级。为了有效地提高产品的维护效率,以LPC1768微控制器为平台,基于IAP、分散加载机制等技术实现了一种针对LPC1768微控制器的软件在线升级方法。通过编写分散加载文件来提前指定存储器的分配方案;通过IAP技术实现对Flash的擦除编程等操作;通过采用设备对码、文件头上传、数据体上传、全文校验等步骤保证在线升级的高可靠性。提出的软件在线升级方法简单、易行,并在多型计算机产品中进行了应用,设计成熟度得到了充分的验证,该方法也适用于LPC1700系列芯片。

关 键 词:IAP  分散加载  在线升级  LPC1700系列  Cortex-M3  LPC1768
本文献已被 CNKI 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号