[发明专利]一种系统远程无线升级方法有效
| 申请号: | 201510211519.9 | 申请日: | 2015-04-29 |
| 公开(公告)号: | CN104809014B | 公开(公告)日: | 2018-04-03 |
| 发明(设计)人: | 张军;时国坚;吴俨 | 申请(专利权)人: | 无锡悟莘科技有限公司 |
| 主分类号: | G06F9/445 | 分类号: | G06F9/445 |
| 代理公司: | 南京经纬专利商标代理有限公司32200 | 代理人: | 许方 |
| 地址: | 214135 江苏省无锡市无锡新*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | 本发明涉及一种系统远程无线升级方法,针对现有远程升级方法进行改进,上位机远程烧录设备通过802.15.4无线通信协议与下位机系统进行无线通信,并针对下位机系统实现远程无线升级,并且针对其中下位机系统所执行的下位机升级控制方法,设计了具体的逻辑控制方法,整个方法控制逻辑清楚,实际执行过程稳定,能够有效保证设计系统远程无线升级方法在实际工作中的稳定性。 | ||
| 搜索关键词: | 一种 系统 远程 无线 升级 方法 | ||
【主权项】:
一种系统远程无线升级方法,其特征在于:上位机远程烧录设备通过802.15.4无线通信协议与下位机系统进行无线通信,并针对下位机系统实现远程无线升级;其中,上位机远程烧录设备按照上位机升级控制方法执行远程无线升级操作,同时与此对应,下位机系统按照下位机升级控制方法执行远程无线升级操作,下位机升级控制方法包括如下步骤:步骤B01.检测判断下位机系统是否接收到上位机远程烧录设备发送的远程升级命令帧,其中,远程升级命令帧包括升级程序编号,是则进入步骤B02;否则进入步骤B012;步骤B02.根据远程升级命令帧中的升级程序编号,针对下位机系统中的程序进行比对,判断下位机系统是否需要升级,是则进入步骤B03;否则进入步骤B012;步骤B03.下位机系统,停止向用于防止程序死循环的定时器电路,发送命令信号,并进入步骤B04;步骤B04.下位机系统重启,并进入其引导加载程序,同时,控制用于防止程序死循环的定时器电路停止工作,进入步骤B05;步骤B05.下位机系统向上位机远程烧录设备发送升级请求帧,进入步骤B06;步骤B06.检测判断下位机系统在第一预设时间范围内是否接收到上位机远程烧录设备发送的升级程序文件起始帧,是则进入步骤B07;否则进入步骤B011;步骤B07.下位机系统继续接收上位机远程烧录设备发送的升级程序文件,并进行校验,若校验正确,则下位机系统向上位机远程烧录设备返回文件确认指令,并进入步骤B08;若校验不正确,则下位机继续接收上位机远程烧录设备发送的升级程序文件,并进行校验;步骤B08.下位机系统将接收到的升级程序文件按预设页面字节规则进行合并,并存入其FLASH应用程序区中,进入步骤B09;步骤B09.检测判断下位机系统是否接收到上位机远程烧录设备发送的升级程序文件结束帧,是则进入步骤B10;否则返回步骤B07;步骤B10.下位机系统执行FLASH应用程序区中的升级程序文件实现升级,并向上位机远程烧录设备返回升级成功标志帧,同时,将对应升级程序编号存入EEPROM存储器中,进入步骤B011;步骤B011.下位机系统跳转至其任务执行列表,并进入步骤B012;步骤B012.下位机系统执行其任务执行列表中的下一个任务,并返回步骤B01。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于无锡悟莘科技有限公司,未经无锡悟莘科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510211519.9/,转载请声明来源钻瓜专利网。





