[发明专利]快速升级电子系统机箱内单片机软件程序的方法在审

专利信息
申请号: 201510794532.1 申请日: 2015-11-18
公开(公告)号: CN105302612A 公开(公告)日: 2016-02-03
发明(设计)人: 杨光海;张川;王海;徐丹;邹伟 申请(专利权)人: 西南技术物理研究所
主分类号: G06F8/65 分类号: G06F8/65
代理公司: 成飞(集团)公司专利中心 51121 代理人: 郭纯武
地址: 610041 四川*** 国省代码: 四川;51
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开的一种快速升级电子系统机箱内单片机软件程序的方法,旨在提供一种可靠性高,能够电子系统内单片机实现不开箱、在线升级的方法。本发明通过下述技术方案予以实现:在串行异步通讯中,上位机将升级软件程序数据打包存入发送缓冲区,通过串口通讯模块分帧发送给下位机;下位机接收缓冲区接收到串口数据帧信息后,串口数据接收处理模块判断下位机接收缓冲区串口数据帧信息是否有效,将为真的数据帧通过接收缓冲区赋值给缓存数组Ai,缓存数组Ai下标变量Ni自加1,把与通讯帧协议一致的数组字串存入缓存数组Bi,下位机将下位机单片机FLASH内程序待存放区域擦除,然后将软件程序数据包写入FLASH内程序待存放区域。
搜索关键词: 快速 升级 电子 系统 机箱 单片机 软件 程序 方法
【主权项】:
1.一种快速升级电子系统机箱内单片机软件程序的方法,其特征在于包括如下步骤:以带有串行通讯接口的PC机为串行异步通讯软件程序升级的上位机,以电子系统机箱内单片机作为串行异步通讯软件程序升级的下位机,二者通过标准的RS-232/RS-422/RS485接口进行程序软件数据的串行异步通讯传输;上位机和下位机中设有串口数据接收处理模块、数据发送模块构成串行异步通讯数据传输程序软件,串行异步通讯数据传输程序软件根据工作流程需求,向上位机和下位机缓冲区分时发送串口数据帧信息,通过串口通讯模块发给下位机和上位机,上位机和下位机收到接收缓冲区串口数据帧信息后,串口数据接收处理模块判断上位机和下位机接收缓冲区接收到的串口数据帧信息是否有效,下位机中单片机串口数据接收处理模块检查FLASH存储区域软件程序数据校验和与收到软件程序数据校验和是否一致,若为真则向上位机返回校验一致回令,采用缓存数组Ai、Bi双缓存存储数据信息,若为假则向上位机返回校验不一致回令;有效串口数据帧通过接收缓冲区赋值给下位机中单片机缓存数组Ai,缓存数组Ai下标变量Ni自加1,将与通讯帧协议一致的数组字串存入缓存数组Bi,再通过下位机发送缓冲器和串口数据发送模块,向上位机返回接收成功数据;下位机升级接收软件程序数据包完成后,将下位机单片机闪存FLASH内程序待存放区域擦除,然后将升级软件程序数据包写入FLASH内程序待存放区域。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

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

本文链接:http://www.vipzhuanli.com/patent/201510794532.1/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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