微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 基于LPC2378的IAP功能的配变监测终端远程设计

基于LPC2378的IAP功能的配变监测终端远程设计

时间:08-21 来源:互联网 点击:

ROM_MAIN.hex文件(940 KB)进行二进制提取,以及提取后对其进行LZW压缩各阶段的文件大校

当需要进行程序更新时,将压缩后的文件发送给终端。终端收到全部程序压缩包并确认无误后,进行复位并调用更新程序。在更新程序中,由于内存的限制,每次从外部Flash读取1 024字节进行解压缩。当解压出的字节数达到512时,调用IAP功能函数,并将这512个字节复制到内部Flash中,继续进行解压缩。之前读取的1 024个字节解压完毕后,再重新从外部Flash进行读取解压,直到对应用程序完全解压并复制完为止。

结 语

本文介绍了基于LPC2378的IAP功能实现配变监测终端程序远程更新的方法,并将LZW压缩算法应用于程序更新中。该产品投入运行一年多以来,取得了良好的运行效果。此项技术具有一定普遍性,略加修改可以应用到其他同类产品中

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top