【技术实现步骤摘要】
一种基于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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。