[发明专利]应用程序升级方法、装置、变频器以及存储介质有效
申请号: | 201811589859.5 | 申请日: | 2018-12-25 |
公开(公告)号: | CN109683935B | 公开(公告)日: | 2022-10-11 |
发明(设计)人: | 胡时高 | 申请(专利权)人: | 深圳市英威腾电气股份有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F8/61 |
代理公司: | 深圳市精英专利事务所 44242 | 代理人: | 林燕云 |
地址: | 518000 广东省深*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用程序 升级 方法 装置 变频器 以及 存储 介质 | ||
1.一种应用程序升级方法,应用于DSP中,其特征在于,包括:
获取一预设升级文件的升级信息,所述升级信息用于确定所述DSP中所需升级的应用程序,所述升级信息包括预设升级文件的文件名以及第一标志;
根据预设规则判断所需采用的升级方式,所述升级方式包括第一升级方式和第二升级方式,其中,若所述DSP从未烧写过DSP底层程序则采用所述第一升级方式,若所述DSP已烧写过所述DSP底层程序则采用所述第二升级方式;
若所需采用的升级方式为所述第一升级方式,则执行如下步骤:
在第二预设时间内检测是否存在可移动存储设备;
若不存在所述可移动存储设备,则跳转执行所述DSP中的应用程序;
若在第二预设时间内检测到可移动存储设备,挂载预设文件系统;
根据所述文件名从所述可移动存储设备中保存的多个预设文件中确定与所述文件名对应的预设升级文件;
通过所挂载的预设文件系统将所确定的预设升级文件依照循环分批读取规则读取到第三存储器内;
通过调用烧写函数将所述预设升级文件烧写到第二存储器内以对所述DSP中的应用程序进行升级;
生成烧写结果标志值;
将所述第一标志置位为所述烧写结果标志值并保存;以及
将第二标志置位为第二预设值并保存;
若所需采用的升级方式为所述第二升级方式,则执行如下步骤:
判断当前时间是否在第一预设时间内;
若当前时间在第一预设时间内,根据所述第一标志判断是否存在升级应用程序的需求;
若不存在升级应用程序的需求,则判断所述DSP的串口是否存在升级命令;
若存在升级应用程序的需求或存在升级命令,则判定满足升级条件;
若不存在升级命令,返回执行所述判断当前时间是否在第一预设时间内的步骤;
若不在第一预设时间内,跳转执行所述DSP中的应用程序;
若满足升级条件,根据第二烧写规则烧写所述预设升级文件以对所述DSP中的应用程序进行升级。
2.根据权利要求1所述的应用程序升级方法,其特征在于,所述获取一预设升级文件的升级信息,所述升级信息用于确定所述DSP中所需升级的应用程序的步骤之前,还包括:
接收用户输入的一预设升级文件的升级信息并保存到第一存储器内,所述升级信息包括预设升级文件的文件名以及第一标志;
检测是否存在复位指令;
若存在复位指令,对DSP执行软件复位,其中,所述软件复位包括看门狗复位以及程序跳转复位;以及
所述获取一预设升级文件的升级信息的步骤,包括:
从所述第一存储器中获取所述预设升级文件的升级信息。
3.根据权利要求1所述的应用程序升级方法,其特征在于,所述根据预设规则判断所需采用的升级方式,所述升级方式包括第一升级方式和第二升级方式,包括:
从第二存储器中读取第二标志;以及
根据所读取的第二标志判断所需采用的升级方式,其中,所述第二标志包括第一预设值以及第二预设值,所述第一预设值对应所述第一升级方式,所述第二预设值对应所述第二升级方式。
4.根据权利要求1所述的应用程序升级方法,其特征在于,所述升级信息包括预设升级文件的文件名以及第一标志;
所述若满足升级条件,根据第二烧写规则烧写所述预设升级文件以对所述DSP中的应用程序进行升级,包括:
若满足升级条件,在第二预设时间内检测是否存在可移动存储设备;
若在第二预设时间内检测到可移动存储设备,挂载预设文件系统;
根据所述文件名以及所挂载的预设文件系统读取所述可移动存储设备内与所述文件名对应的预设升级文件;
通过调用擦除函数擦除第二存储器内存储的DSP应用程序;
通过调用烧写函数将所述预设升级文件烧写到所述第二存储器内以对所述DSP中的应用程序进行升级;
生成烧写结果标志值;以及
将所述第一标志置位为所述烧写结果标志值并保存。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市英威腾电气股份有限公司,未经深圳市英威腾电气股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811589859.5/1.html,转载请声明来源钻瓜专利网。