[发明专利]一种固件快速烧录方法、系统及存储介质有效

专利信息
申请号: 202010047998.6 申请日: 2020-01-16
公开(公告)号: CN111290765B 公开(公告)日: 2023-06-09
发明(设计)人: 李林;钟洪耀;詹梓煜;邓建 申请(专利权)人: 深圳市千分一智能技术有限公司
主分类号: G06F8/61 分类号: G06F8/61
代理公司: 深圳市科吉华烽知识产权事务所(普通合伙) 44248 代理人: 胡吉科
地址: 518000 广东省深圳市宝安区新*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 快速 方法 系统 存储 介质
【说明书】:

发明提供了一种固件快速烧录方法、系统及存储介质,该固件快速烧录方法包括:步骤1:固件布局及代码编写;步骤2:制作压缩版的固件;步骤3:使用烧录工具烧录压缩版的固件;步骤4:程序上电启动,解压压缩版的固件,并将解压后的固件烧录到指定位置。本发明的有益效果是:本发明在方便固件管理和不增加烧录成本的前提下,将烧录时间成倍缩短。

技术领域

本发明涉及芯片技术领域,尤其涉及一种固件快速烧录方法、系统及存储介质。

背景技术

使用单片机开发带GUI界面的系统应用时,由于增加了图片、字体等资源文件,生成的固件一般非常大。固件大小从几兆到几十兆不等,主要取决于添加资源文件的多少。如果直接使用该固件进行生产烧录,烧录时间必然非常长,这将导致生产效率低下,生产成本高等问题。经测算,使用ST-LINK烧录一个12MB的固件,大概需要2分20秒。

带GUI界面的单片机产品,由于要存放很多资源文件,我们一般会在单片机外部挂一颗外部Flash。开发期间,我们会将图片等大型资源文件直接放到外部Flash中,而将逻辑代码存放于单片机内部Flash中。开发完后,使用Keil/IAR/GCC等IDE工具编译生成,我们可以得到一个整机烧录固件(包括内部Flash固件和外部Flash固件)。

针对这类固件,现有固件烧录方案如下:

方案一:使用ST-LINK、J-LINK等烧录工具,结合外部External Loader程序,直接将固件(含内部Flash程序和外部Flash程序)烧录到芯片内部Flash和芯片外部Flash中。

方案二:将固件拆分成内部Flash固件和外部Flash固件,然后分别进行烧录。外部Flash固件在SMT贴片前先使用Flash编程器烧录好。内部Flash固件在SMT后,直接使用ST-LINK、J-LINK等烧录工具烧录。

方案三:和方案二类似,唯一的不同是,内部Flash程序也在SMT贴片前通过芯片烧录机器烧录好。

现有技术方案有如下缺点:

方案一:烧录时间非常长,生产效率低,生产成本高。经测算,使用ST-LINK烧录一个12MB的固件,大概需要2分20秒。

方案二:内外部Flash必须一一对应,分开烧录,容易出错。且外部Flash需在SMT前单独烧录,会增加烧录成本。

方案三:内外部Flash必须一一对应,分开烧录,容易出错。且内外部Flash均单独烧录,会增加烧录成本。

发明内容

本发明提供了一种固件快速烧录方法,包括依次执行如下步骤:

步骤1:固件布局及代码编写;

步骤2:制作压缩版的固件;

步骤3:使用烧录工具烧录压缩版的固件;

步骤4:程序上电启动,解压压缩版的固件,并将解压后的固件烧录到指定位置。

作为本发明的进一步改进,在所述步骤1中,在固件布局时,将程序分成Bootloader和User Application,所述User Application包括资源文件,将所述UserApplication拆分为业务逻辑部分和资源文件部分,将业务逻辑部分存放于内部Flash中,将资源文件部分放到芯片外部Flash中;在所述步骤1中,在代码编写时,为资源文件指定ExtFlashSection属性,在链接时,给ExtFlashSection指定和外部Flash对应的链接地址。

作为本发明的进一步改进,经过固件布局后,固件结构为:在芯片内部Flash中包括Bootloader.bin、Herder、User Application的业务逻辑部分,在芯片外部Flash中存放User Application的资源文件部分。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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