[发明专利]一种基于CAN通讯的单片机在线升级方法在审

专利信息
申请号: 201910048547.1 申请日: 2019-01-18
公开(公告)号: CN111459526A 公开(公告)日: 2020-07-28
发明(设计)人: 徐建;裴文祥;金银;王玉伟 申请(专利权)人: 苏州信卓胜电子科技有限公司
主分类号: G06F8/654 分类号: G06F8/654;G06F11/10
代理公司: 上海宏京知识产权代理事务所(普通合伙) 31297 代理人: 周高
地址: 215000 江苏省苏州市苏州*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 can 通讯 单片机 在线 升级 方法
【说明书】:

本发明提供一种基于CAN通讯的单片机在线升级方法,涉及电子通讯领域,主要包含两部分软件:上位机升级软件;升级引导软件,上位机升级软件负责读取、解析可执行HEX文件,并通过CAN总线与单片机进行通信,将数据打包发送到单片机升级引导软件,单片机升级引导软件负责升级状态的判断,可执行HEX文件数据的接收、校验、存储,并将操作结果反馈到上位机。本发明在无需拆卸产品的情况下通过常用的CAN总线完成C8051F单片机的程序更新,且接口简单,软件硬件实现复杂度低。

技术领域

本发明涉及电子通讯领域,尤其涉及一种基于CAN通讯的单片机在线升级方法。

背景技术

目前,单片机的程序更新通常包含两种方法:1.通过仿真器直接将程序仿真下载到单片机内部的FLASH中运行;2.通过专用烧录器在单片机焊接前将程序烧录到单片机内部的FLASH中运行。其中,方法1适用于产品研制阶段,该阶段需要对程序功能进行验证修改;方法2适用于产品定型后阶段,该阶段程序已经固化,为提高产品生产效率在贴片前固化程序。方法1和方法2分别适用于产品研制和定型阶段,不能解决产品交付后,用户变更需求后的程序更新方法,如果通过方法1或者方法2进行程序更新,需要对产品进行拆卸,费时费力,程序更新成本较高。

专利申请号:CN201710090428.3,专利名称:适用于嵌入式系统程序更新方法,此方法通过控制机程序更新工具,使用配置的服务器参数建立TFIP服务器,通过控制机程序更新工具通知Bootloader在线升级程序获取需要更新的程序名称和地址;Bootloader在线升级程序下载完成更新程序后写入指定地址,解决单片机产品交互后,用户变更需求后的程序更新。但是此方法需要建立TFIP服务器,配置IP及端口模式,操作复杂。

专利申请号:CN201710123905.3,专利名称:一种DSP和FPGA系统在线升级方法,此方法通过串行总线接口,完成上位机与DSP处理器的互联,将需要升级的DSP和FPGA程序文件传输给DSP处理器,由DSP的自动升级算法控制对DSP或者FPGA的Flash存储器进行升级,也解决单片机产品交互后,用户变更需求后的程序更新。但是此方法需要DSP和FPGA内部拥有自动升级算法控制,程序复杂,且不适用于C8051单片机系统。

发明内容

鉴于以上所述现有技术的缺点,本发明的目的在于提供一种基于CAN通讯的单片机在线升级方法,在无需拆卸产品的情况下通过常用的CAN总线完成C8051F单片机的程序更新,且接口简单,软件硬件实现复杂度低。

一种基于CAN通讯的单片机在线升级方法,所述方法包括以下步骤:

步骤1:通过上位机升级软件读取可执行HEX文件,并打开通信端口,等待CPU在线升级通信连接指令;

步骤2:CPU上电后,执行升级引导程序,并发送通信连接请求命令,若接收到上位机反馈的通信连接确认命令,则转至步骤3,否则转至步骤10;

步骤3:CPU发送上传特征信息请求命令,若接收到上位机反馈的上传特征信息允许命令,则将特征信息发送到上位机升级软件;

步骤4:上位机升级软件接收到特征信息后,对特征信息进行判别,确保与可执行HEX文件中的特征信息一致,并发送特征信息确认指令,使能确认升级按钮3;

步骤5:用户点击确认升级按钮,发送升级开始命令;

步骤6:CPU发送获取页数据请求指令,上位机升级软件接收到请求指令并判断是否存在未发送的页数据,若存在,则发送页数据的存储地址信息,若不存在,则发送升级结束指令;CPU对接收的页数据进行判断,若为页数据的存储地址信息,则转至步骤7,否则转至步骤10;

步骤7:CPU发送页数据擦除请求命令,当接收到上位机反馈的擦除命令,则对内部FLASH进行擦除操作,同时擦除后进行擦空校验;

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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