一种基于TF卡升级MCU软件的方法、装置及系统制造方法及图纸

技术编号:27934339 阅读:36 留言:0更新日期:2021-04-02 14:14
本发明专利技术提供一种基于TF卡升级MCU软件的方法、装置及系统,包括:接收软件升级指令,并根据软件升级指令,读取TF卡信息;判断TF卡信息是否为有效的软件升级信息;若TF卡信息为有效的软件升级信息,则根据有效的软件升级信息,从指定位置获取软件程序;以及使用TF卡信息对MCU软件程序进行升级操作;若TF卡信息为无效的软件升级信息,则重新读取TF卡信息。本发明专利技术的MCU软件升级通过与TF卡上电连接,并且能够备份存储相关软件升级信息的版本、升级进度以及是否格式有效等相关数据,在不方便携带主机的情况下即可以保证软件的正常运行,又可以实现主要软件断点升级,操作方便,成本低廉。

【技术实现步骤摘要】
一种基于TF卡升级MCU软件的方法、装置及系统
本专利技术涉及嵌入式领域,尤其涉及一种基于TF卡升级MCU软件的方法、装置及系统。
技术介绍
在产品开发和维护过程中,经常需要对软件进行升级,以更改原有版本软件存在的缺陷,实现更多的功能。当前主要的升级方式是通过USB或者串口进行软件的升级,这种方式必须连接主机,开发客户端上位机程序。在某些环境下,携带计算机、连接主机、操作不方便;当前也有主控芯片通过连接文件控制芯片再和SD存储器连接方法,增加了设计复杂度也提高了成本。
技术实现思路
本专利技术提供一种基于TF卡升级MCU软件的方法、装置及系统,能够使得在没有主机的情况下,顺利的升级主要软件程序,并且操作简单方便。第一方面,本专利技术提供了基于TF卡升级MCU软件的方法,包括:接收软件升级指令,并根据所述软件升级指令,读取TF卡信息;判断所述TF卡信息是否为有效的软件升级信息;若所述TF卡信息为有效的软件升级信息,则根据所述有效的软件升级信息,从指定位置获取软件程序;以及使用所述本文档来自技高网...

【技术保护点】
1.一种基于TF卡升级MCU软件的方法,其特征在于,包括:/n接收软件升级指令,并根据所述软件升级指令,读取TF卡信息;/n判断所述TF卡信息是否为有效的软件升级信息;/n若所述TF卡信息为有效的软件升级信息,则根据所述有效的软件升级信息,从指定位置获取软件程序;以及/n使用所述TF卡信息对MCU软件程序进行升级操作;/n若所述TF卡信息为无效的软件升级信息,则重新读取TF卡信息。/n

【技术特征摘要】
1.一种基于TF卡升级MCU软件的方法,其特征在于,包括:
接收软件升级指令,并根据所述软件升级指令,读取TF卡信息;
判断所述TF卡信息是否为有效的软件升级信息;
若所述TF卡信息为有效的软件升级信息,则根据所述有效的软件升级信息,从指定位置获取软件程序;以及
使用所述TF卡信息对MCU软件程序进行升级操作;
若所述TF卡信息为无效的软件升级信息,则重新读取TF卡信息。


2.根据权利要求1所述的基于TF卡升级MCU软件的方法,其特征在于,所述使用所述TF卡信息对MCU软件程序进行升级操作步骤包括:
判断所述软件升级信息是否符合格式要求,
若不符合格式要求,则对所述软件升级信息进行格式更新;以及
根据所述更新后的格式,使用所述TF卡信息对所述MCU软件程序进行升级操作。


3.根据权利要求1或2所述的基于TF卡升级MCU软件的方法,其特征在于,所述使用所述TF卡信息对所述MCU软件程序进行升级操作之前,还包括:
判断所述MCU软件程序中是否包括软件升级进度信息;
如包括所述软件升级进度信息,则根据所述软件升级进度信息,从所述软件升级进度信息指定位置获取软件安装数据;以及
使用所述TF信息中对应的所述软件安装数据对所述MCU软件程序进行升级操作。


4.根据权利要求3所述的基于TF卡升级MCU软件的方法,其特征在于,如不包括所述软件升级进度信息,则使用完整有效的TF卡软件升级信息对所述MCU软件程序进行升级操作。


5.根据权利要求4所述的基于TF卡升级MCU软件的方法,其特征在于,所述基于TF卡升级MCU软件的方法还包括:
判断所述MCU软件程序升级操作是否中断;
若所述升级操作中断,对所述升...

【专利技术属性】
技术研发人员:冯超
申请(专利权)人:西安慧博文定信息技术有限公司
类型:发明
国别省市:陕西;61

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1