[发明专利]一种基于Ymodem协议的在线升级方法在审

专利信息
申请号: 201510604089.7 申请日: 2015-09-22
公开(公告)号: CN105138379A 公开(公告)日: 2015-12-09
发明(设计)人: 李松;王辅宋;刘付鹏 申请(专利权)人: 江西飞尚科技有限公司
主分类号: G06F9/445 分类号: G06F9/445
代理公司: 南昌新天下专利商标代理有限公司 36115 代理人: 戴继翔
地址: 330052 江西省南昌市南*** 国省代码: 江西;36
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 ymodem 协议 在线 升级 方法
【说明书】:

技术领域

本发明涉及一种基于Ymodem协议的在线升级方法,,属于单片机应用领域。

背景技术

在单片机应用领域,以单片机为控制处理器件的嵌入式系统设计中,有时需要在实际应用时不停的修正应用程序,或是对产品功能不断的升级,不能够一下子把程序最终确定下来,虽然很多单片机都提供了IAP和ISP功能,但是需要在现场打开产品机箱外壳才能够更新应用程序。而对于一些特殊的嵌入式系统,例如传感器采集系统,现场并不允许对传感器进行拆箱操作进行程序升级。现场提供给我们使用的只有RS485总线,通过RS485总线网络实现对不同的设备进行在线升级的需求越来越强烈。在现场在线升级过程中,需要一种可靠的在线升级方式。对于一些单片机提供的ISP或IAP在线升级方案,由于在线升级过程中缺少必要的交互和校验,导致在现场升级过程中出错,导致整个系统无法正常运行。

发明内容

为了克服上述缺陷,本发明专利的目的在于提供一种单片机可靠的在线升级方法。

为了达到上述目的,本发明专利采用如下技术方案:

一种基于Ymodem协议的在线升级方法:

在线升级的装置包括控制程序,单片机内部存储区域划分,RS485总线以及Ymodem协议通信;在线升级需要控制程序和RS485连接线,电脑通过RS485总线与单片机连接;

在线升级的步骤为控制程序下发命令通知单片机升级,软件通过RS485总线将升级数据包发送给单片机,完成后,单片机复位执行新的应用程序;

单片机内部存储器分为三部分,分别为引导程序A区,应用程序B区,应用程序C区;上电时,单片机执行引导程序,读取单片机内部存储器内部的标志位,选择执行相应的应用程序;在线升级时,将在线升级数据包存储于另一个存储区域;

单片机与软件之间的协议使用的是Ymodem协议,Ymodem是一种基于交互式的通信协议,可以有效的保证在线升级的可靠性。

第一次固化程序时,将引导程序下载至引导程序A区,应用代码下载至应用程序B区。

本发明的有益效果:本发明通过单片机的内部存储器特殊分区,可以选择执行不同的应用程序,不会在在线升级时,就覆盖原来的应用程序部分,使用Ymodem协议,实现软件与单片机直接的交互式发送在线升级数据包,提高了在线升级的可靠性。

附图说明

图1为本发明的程序流程图;

图2为本发明的模块间的连接示意图。

具体实施方式

下面结合附图1、2对本发明进行详细描述:

在线升级的模块包括控制程序1,单片机3内部存储区域划分,RS485总线2以及Ymodem协议通信;在线升级需要控制程序和RS485连接线,电脑通过RS485总线与单片机连接;

在线升级的步骤为控制程序下发命令通知单片机升级,软件通过RS485总线将升级数据包发送给单片机,完成后,单片机复位执行新的应用程序;

单片机内部存储器分为三部分,分别为引导程序A区,应用程序B区,应用程序C区;上电时,单片机执行引导程序,读取单片机内部存储器内部的标志位,选择执行相应的应用程序;在线升级时,将在线升级数据包存储于另一个存储区域;

单片机与软件之间的协议使用的是Ymodem协议,Ymodem是一种基于交互式的通信协议,可以有效的保证在线升级的可靠性。

第一次固化程序时,将引导程序下载至引导程序A区,应用代码下载至应用程序B区。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江西飞尚科技有限公司,未经江西飞尚科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201510604089.7/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top