[发明专利]一种下载程序的方法在审

专利信息
申请号: 201910951944.X 申请日: 2019-10-09
公开(公告)号: CN110719328A 公开(公告)日: 2020-01-21
发明(设计)人: 刘华东;麦海军 申请(专利权)人: 广州粒子微电子有限公司
主分类号: H04L29/08 分类号: H04L29/08;G06F8/658;G06F8/654;G06F8/61
代理公司: 11640 北京中索知识产权代理有限公司 代理人: 胡大成
地址: 510663 广东省广州*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 程序文件 下载程序 下载指令 数据包 下载 存储器 比对结果 开发效率 企业开发 下载效率 一次下载 设备端 数据写 比对 读入 紧凑 调试 传送 芯片 消耗 开发 思维
【权利要求书】:

1.一种下载程序的方法,其特征在于:包括以下步骤:

控制端比对的步骤:控制端对需要下载的当前程序文件与前一次下载的程序文件进行比对,根据比对结果发送高效下载模式指令或普通下载模式指令给设备端,并且控制端根据不同的指令传送对应的数据包给设备端;

设备端写入程序的步骤:设备端将接收的高效下载模式指令或普通下载模式指令进行解析,并将接收的数据包写入芯片的存储器中。

2.根据权利要求1所述的一种下载程序的方法,其特征在于:当控制端发送普通下载模式指令时,传送的是完整的当前程序文件数据包;当控制端发送高效下载模式指令时,传送的是当前程序文件与前一次下载的程序文件的差异信息数据包。

3.根据权利要求1或2所述的一种下载程序的方法,其特征在于:控制端与设备端之间通过传输媒介发送指令或传送数据包。

4.根据权利要求3所述的一种下载程序的方法,其特征在于:所述的传输媒介是串口线、USB线或网线。

5.根据权利要求1所述的一种下载程序的方法,其特征在于:所述的控制端比对的步骤包括:

步骤S101、控制端的下载工具模块读入需要下载的当前程序文件;

步骤S102、判断当前程序文件是否是第一次下载,如是,则到步骤S103,如不是则到步骤S104;

步骤S103、控制端下载当前程序文件,用当前程序文件替换前一次下载的程序文件并保存,并发送普通下载模式指令和传送完整的当前程序文件数据包给设备端;

步骤S104、对当前程序文件和前一次下载的程序文件进行相似度计算;

步骤S105、判断相似度是否大于等于预设的门限值,如果是,则到步骤S106,如不是则到步骤S103;

步骤S106、控制端下载当前程序文件与前一次下载的程序文件的差异信息并保存该差异信息,控制端发送高效下

载模式指令和传送差异信息数据包给设备端。

6.根据权利要求5所述的一种下载程序的方法,其特征在于:所述的门限值为20%。

7.根据权利要求1所述的一种下载程序的方法,其特征在于:所述的设备端写入程序的步骤包括:

步骤S201、设备端接收PC端发送的普通下载模式指令或高效下载模式指令;

步骤S202、对接收的普通下载模式指令或高效下载模式指令进行解析;

步骤S203、判断接收的指令是否是普通下载模式指令;如是则到步骤S204,如不是则到步骤S205;

步骤S204、擦除芯片上的存储器中所有的数据;

步骤S205、根据指令中携带的信息擦除存储器中相应的数据块;

步骤S206、将接收到的数据包写入存储器中。

8.根据权利要求5所述的一种下载程序的方法,其特征在于:所述的控制端的比对,是将当前程序文件与前一次下载的程序文件逐个字节进行比对。

9.根据权利要求1所述的一种下载程序的方法,其特征在于:下载程序的总时间=数据包传送时间+数据包确认时间+擦除时间+数据包写入时间。

10.根据权利要求5所述的一种下载程序的方法,其特征在于:在步骤S106中,对经过比对后字节相同的信息不作处理。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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