[发明专利]MCU固件程序的下载方法在审

专利信息
申请号: 201810844547.8 申请日: 2018-07-27
公开(公告)号: CN109062562A 公开(公告)日: 2018-12-21
发明(设计)人: 姚杰;韩大强;蒲显城 申请(专利权)人: 四川长虹电器股份有限公司
主分类号: G06F8/30 分类号: G06F8/30;G06F8/61;G06F8/41
代理公司: 成都虹桥专利事务所(普通合伙) 51124 代理人: 李凌峰
地址: 621000 四*** 国省代码: 四川;51
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 固件程序 下载 内嵌 烧写 集成开发工具 集成开发环境 技术方案要点 二进制 工具包 编写程序 操作过程 固件下载 技术知识 链接程序 下载程序 下载效率 可执行 目标板 下载器 编译 出错 驱动 失败 制作 开发
【说明书】:

本发明提出一种MCU固件程序的下载方法,涉及MCU固件程序的下载领域。本发明解决了目前MCU固件程序的下载方法操作步骤繁琐、效率低下,且对于非专业技术人员来说,操作过程难以理解,极易出错,从而导致固件程序下载失败的问题。其技术方案要点为:首先,编写MCU内嵌Flash的驱动和下载程序;其次,利用ARM集成开发工具编译、链接程序生成可执行的二进制bin文件,作为下载到Flash中的固件程序;然后,安装ARM开发工具包;再然后,利用VS集成开发环境编写程序,制作烧写工具;最后,连接JLink下载器和目标板,使用烧写工具向MCU内嵌Flash中下载固件程序。本发明的有益效果是,简化了操作步骤和复杂性,提高了下载效率,不需要专业的技术知识就可以完成固件下载。

技术领域

本发明涉及MCU技术,特别涉及如何进行MCU固件程序的下载的技术。

背景技术

针对不同的MCU处理器,所搭配的内嵌式Flash各不相同,其中有部分MCU的内嵌式Flash为非通用型IP模块,它与常用型号MCU芯片所集成的内嵌式Flash模块并不相同,这种情况尤其针对芯片开发和设计厂商更为常见。芯片开发商出于对应用环境、技术特性和开发成本等多方面考虑,常常使用特定的内嵌式Flash模块来搭配MCU内核,使得整个芯片性能满足用户的使用需求。然而,在这种情况下,通常使用的第三方下载器(如适用于ARM芯片的JLink下载器)并不能支持MCU内嵌Flash的固件下载功能。因为JLink的驱动程序库中并没有集成这种非通用型内嵌Flash模块的驱动,所以无法直接使用JLink下载器向MCU内嵌Flash中下载固件。多数开发者解决这个问题的通常办法是放弃使用JLink自带的Flash下载工具,根据Flash手册编写驱动代码,利用JLink仿真调试功能运行程序,通过JTAG接口将固件程序读入MCU内部SRAM中,再将SRAM中的固件程序写入到内嵌Flash中。然而,这种方法操作步骤繁琐,效率底下,且对于非专业技术人员来说,操作过程难以理解,极易出错,从而导致固件程序下载失败。

参见申请号为CN 201611081505.0的专利申请,其公开了一种通用编辑器通用固件的更新方法,并具体公开了如下内容:下载固件代码并设置更新标记位,将其一同保存至非易失性存储器中;MCU重新上电后,boot程序根据所述更新标记位判断是否需要更新固件程序;若需要更新固件程序,boot程序从所述非易失性存储器中读取固件代码,并将所述固件代码写入MCU的程序存储器中,同时修改所述更新标记位的值并保存;之后,boot程序跳转到更新后的固件程序的入口地址执行更新后的固件程序;若不需要更新固件程序,boot程序跳转至原有固件程序的入口地址执行固件程序;其中,所述boot程序为预先烧录至MCU中。

可见,采用该专利申请方法,无需外接编程接口等硬件电路即可完成MCU固件的更新,方便简单,并提高固件更新效率。但是,其针对的并不是MCU内嵌Flash的固件下载,因此,如何进行MCU固件程序的下载已成为一个亟待解决的问题。

发明内容

本发明的目的是提供一种MCU固件程序的下载方法,解决目前MCU固件程序的下载方法操作步骤繁琐、效率低下,且对于非专业技术人员来说,操作过程难以理解,极易出错,从而导致固件程序下载失败的问题。

本发明解决其技术问题,采用的技术方案是:MCU固件程序的下载方法,包括如下步骤:

步骤1、编写MCU内嵌Flash的驱动和下载程序;

步骤2、利用ARM集成开发工具编译、链接程序生成可执行的二进制bin文件,作为下载到Flash中的固件程序;

步骤3、安装ARM开发工具包;

步骤4、利用VS集成开发环境编写程序,制作烧写工具;

步骤5、连接JLink下载器和目标板,使用烧写工具向MCU内嵌Flash中下载固件程序。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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