[发明专利]一种远方终端程序远程更新的方法无效
申请号: | 201010242927.8 | 申请日: | 2010-08-02 |
公开(公告)号: | CN101957764A | 公开(公告)日: | 2011-01-26 |
发明(设计)人: | 曾祥飞;魏浩铭;刘海龙 | 申请(专利权)人: | 珠海许继电气有限公司;珠海经纬电气有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;H04L1/00;H04L29/08 |
代理公司: | 广州市红荔专利代理有限公司 44214 | 代理人: | 王贤义 |
地址: | 519060 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种远方终端程序远程更新的方法,可提高远程程序更新的成功率,极大地避免假成功现象。本发明主要就主站系统或上位机对远方终端程序远程更新时所涉及的若干环节,对这些环节进行针对性的数据正确性有效校验和纠错处理。该方法主要由以下几个环节步骤组成:(1)从主站或上位机发送更新程序数据到远方终端通讯管理单元的可靠性校验及纠错处理;(2)从远方终端的通讯管理单元发更新程序数据到处理器的可靠性校验及纠错处理;(3)处理器将接收到的更新程序数据包存储到外扩并行RAM中的可靠性校验及纠错处理;(4)从外扩并行RAM中读取更新程序数据包到处理器,并写入其FLASH的可靠性校验及纠错处理。 | ||
搜索关键词: | 一种 远方 终端 程序 远程 更新 方法 | ||
【主权项】:
一种远方终端程序远程更新的方法,用于上位机对远方终端的程序进行升级,所述远方终端包括通讯单元、处理器以及外扩RAM,其特征在于,所述方法包括以下步骤:(1)上位机在待更新程序的目标代码数据文件中添加CRC32校验码合并后发送至通讯单元;(2)通讯单元接收合并后的数据文件对其进行CRC32校验,并将校验结果反馈给上位机;(3)通讯单元将目标代码数据文件分包按照自定义规约下发至处理器,发送结束后处理器对每帧数据均进行CRC32校验,并将校验结果反馈给通讯单元;(4)对接收的每帧数据进行解析分离出数据部分,生成CRC16校验码并将CRC16校验码添加至分离出的数据部分,然后存储在外扩RAM中;(5)处理器从外扩RAM中按包读取数据并进行CRC16校验,如校验正确则固化在处理器程序存储FLASH中。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海许继电气有限公司;珠海经纬电气有限公司,未经珠海许继电气有限公司;珠海经纬电气有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201010242927.8/,转载请声明来源钻瓜专利网。