基于LPC1700系列微控制器的一种高可靠性软件升级方法
LPC1700系列微控制器由于其集成度高等特点早已在嵌入式领域得到了广泛的应用,由于程序直接在片内Flash运行,常用的在线升级方法需要将Flash空间划分为A/B区来分别存储目标文件,导致在线升级时需要进行2次上电来分别完成A区和B区的软件升级.为了有效地提高产品的维护效率,以LPC1768微控制器为平台,基于IAP、分散加载机制等技术实现了一种针对LPC1768微控制器的软件在线升级方法.通过编写分散加载文件来提前指定存储器的分配方案;通过IAP技术实现对Flash的擦除编程等操作;通过采用设备对码 、文件头上传 、数据体上传 、全文校验等步骤保证在线升级的高可靠性.提出的软件在线升级方法简单 、易行,并在多型计算机产品中进行了应用,设计成熟度得到了充分的验证,该方法也适用于LPC1700系列芯片.
IAP、分散加载、在线升级、LPC1700系列、Cortex-M3、LPC1768
TP311(计算技术、计算机技术)
2020-07-21(万方平台首次上网日期,不代表论文的发表时间)
共4页
66-69