一种固件更新方法、装置、设备及计算机可读存储介质制造方法及图纸

技术编号:36753720 阅读:8 留言:0更新日期:2023-03-04 10:42
本发明专利技术公开了一种固件升级方法,应用于固件更新领域,该方法包括:接收固件文件,将固件文件通过HPI接口写入DSP内存;向DSP发送通知指令,以使DSP将固件文件写入存储器;其中,DSP在将固件文件写入完成之后反馈完成信号;当接收到完成信号时,复位所述DSP,以使DSP解析并加载存储器中的固件文件。该方法通过HPI接口直接连接DSP处理器进行固件文件的传输,以使DSP处理器进行固件升级,避免了现有相关技术中需要通过双口RAM进行中转传输固件文件至DSP处理器进行固件升级而产生的固件升级所需时间长,成本高的问题。本发明专利技术还公开了一种固件升级装置、设备及计算机可读存储介质,具有上述有益效果。上述有益效果。上述有益效果。

【技术实现步骤摘要】
一种固件更新方法、装置、设备及计算机可读存储介质


[0001]本专利技术涉及固件更新领域,特别涉及一种固件更新方法、装置、设备及计算机可读存储介质。

技术介绍

[0002]DSP(Digital Signal Processor,数字信号处理器)是一种用于进行数字信号处理运算的微处理器,其主要应用是实时快速地实现各种数字信号处理算法,DSP处理器的精度高,稳定性好,性能高速,可以编程,具有大规模集成性,所以DSP处理器的应用范围愈加的广泛,作为嵌入式系统的处理核心,在DSP处理器的使用过程中,经常需要对其固件升级,以满足业务复杂性和运行稳定性的需求,在现有相关技术中,对DSP处理器的升级方法一般是通过主处理器在接收到固件文件之后先将固件文件上传到双口RAM中,再由DSP处理器从双口RAM中获取固件文件,这种通过双口RAM进行中转将固件文件传输给DSP处理器进行升级的方式所消耗的时间更长,且增加了一片双口RAM芯片,使用成本也被提高。

技术实现思路

[0003]本专利技术的目的是提供一种固件更新方法、装置、设备及计算机可读存储介质,应用于固件更新领域。本专利技术通过HPI接口直接连接DSP处理器进行固件文件的传输,以使DSP处理器进行固件升级,避免了现有相关技术中需要通过双口RAM进行中转传输固件文件至DSP处理器进行固件升级而产生的固件升级所需时间长,成本高的问题。
[0004]为实现上述目的,本专利技术提供一种固件更新方法,包括:
[0005]接收固件文件,将所述固件文件通过HPI接口写入DSP内存;
[0006]向所述DSP发送通知指令,以使所述DSP将所述固件文件写入存储器;其中,所述DSP在将所述固件文件写入完成之后反馈完成信号;
[0007]当接收到所述完成信号时,复位所述DSP,以使所述DSP解析并加载所述存储器中的所述固件文件。
[0008]可选的,所述向所述DSP发送通知指令,以使所述DSP将所述固件文件写入存储器,包括:
[0009]通过所述HPI接口将所述DSP中的固件升级标志位置1,以使所述DSP将所述固件文件写入所述存储器。
[0010]可选的,所述其中,所述DSP在所述固件文件写入完成之后反馈完成信号,包括:
[0011]所述DSP在写入完成之后反馈HINT中断信号。
[0012]可选的,所述接收固件文件,将所述固件文件通过HPI接口写入DSP内存,包括:
[0013]通过无线网络连接接收所述固件文件。
[0014]可选的,所述向所述DSP发送通知指令,以使所述DSP将所述固件文件写入存储器,包括:
[0015]向所述DSP发送所述通知指令,以使所述DSP将所述固件文件写入Flash存储器。
[0016]可选的,所述接收固件文件,将所述固件文件通过HPI接口写入DSP内存,包括:
[0017]将所述固件文件通过所述HPI接口写入所述DSP的DDR内存中。
[0018]为实现上述目的,本专利技术还提供一种固件更新装置,包括:
[0019]接收模块,用于接收固件文件,将所述固件文件通过HPI接口写入DSP内存;
[0020]写入模块,用于向所述DSP发送通知指令,以使所述DSP将所述固件文件写入存储器;其中,所述DSP在所述固件文件写入完成之后反馈完成信号;
[0021]复位模块,用于当接收到所述完成信号时,复位所述DSP,以使所述DSP解析并加载所述存储器中的所述固件文件。
[0022]可选的,所述写入模块,包括:
[0023]标志位单元,用于通过所述HPI接口将所述DSP中的固件升级标志位置1,以使所述DSP将所述固件文件写入所述存储器。
[0024]为实现上述目的,本法还提供一种固件更新设备,包括:
[0025]存储器,用于储存计算机程序;
[0026]处理器,用于执行所述计算机程序时实现上述所述固件更新方法。
[0027]为实现上述目的,本专利技术还提供一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机可执行指令,所述计算机可执行指令被处理器执行时,实现上述所述固件更新方法。
[0028]本专利技术提供一种固件更新方法,包括:接收固件文件,将固件文件通过HPI接口写入DSP内存;向DSP发送通知指令,以使DSP将固件文件写入存储器;其中,DSP在将固件文件写入完成之后反馈完成信号;当接收到完成信号时,复位DSP,以使DSP解析并加载存储器中的固件文件。
[0029]可见,本专利技术方法通过HPI接口直接连接DSP处理器进行固件文件的传输,以使DSP处理器进行固件升级,避免了现有相关技术中需要通过双口RAM进行中转传输固件文件至DSP处理器进行固件升级而产生的固件升级所需时间长,成本高的问题。
附图说明
[0030]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0031]图1为本专利技术实施例提供的一种固件更新方法的流程图;
[0032]图2为本专利技术实施例提供的一种固件更新方法的具体实施例图;
[0033]图3为本专利技术实施例提供的一种固件更新方法的方案示意图;
[0034]图4为本专利技术实施例提供的一种固件更新装置的结构框图。
具体实施方式
[0035]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他
实施例,都属于本专利技术保护的范围。
[0036]DSP是一种用于进行数字信号处理运算的微处理器,其主要应用是实时快速地实现各种数字信号处理算法,DSP处理器的精度高,稳定性好,性能高速,可以编程,具有大规模集成性,所以DSP处理器的应用范围愈加的广泛,作为嵌入式系统的处理核心,DSP处理器具有片上整型或浮点型硬件乘法器,具有强大快速的实时计算能力,因此在控制系统中常作为实时处理器,用于执行对实时性要求高的任务。在DSP处理器的使用过程中,经常需要对其固件升级,以满足业务复杂性和运行稳定性的需求。
[0037]在现有相关技术中,主处理器并不直接连接DSP处理器,而是通过双口RAM芯片将固件更新文件中转传输至DSP处理器,进而实现DSP处理器的固件升级。经过技术迭代,研发公司推出带有HPI(Host Port Interface,主机接口)的DSP处理器,HPI是一个与主机通信的并行接口,主要用于与其它总线或CPU(Central Processing Unit,中央处理器)进行通信,信息可通过片内存储器与主机进行数据交换。DSP处理器作为从器件,可被主本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种固件更新方法,其特征在于,包括:接收固件文件,将所述固件文件通过HPI接口写入DSP内存;向所述DSP发送通知指令,以使所述DSP将所述固件文件写入存储器;其中,所述DSP在将所述固件文件写入完成之后反馈完成信号;当接收到所述完成信号时,复位所述DSP,以使所述DSP解析并加载所述存储器中的所述固件文件。2.根据权利要求1所述方法,其特征在于,所述向所述DSP发送通知指令,以使所述DSP将所述固件文件写入存储器,包括:通过所述HPI接口将所述DSP中的固件升级标志位置1,以使所述DSP将所述固件文件写入所述存储器。3.根据权利要求1所述方法,其特征在于,所述其中,所述DSP在所述固件文件写入完成之后反馈完成信号,包括:所述DSP在写入完成之后反馈HINT中断信号。4.根据权利要求1所述方法,其特征在于,所述接收固件文件,将所述固件文件通过HPI接口写入DSP内存,包括:通过无线网络连接接收所述固件文件。5.根据权利要求1所述方法,其特征在于,所述向所述DSP发送通知指令,以使所述DSP将所述固件文件写入存储器,包括:向所述DSP发送所述通知指令,以使所述DSP将所述固件文件写入Flash存储器。6....

【专利技术属性】
技术研发人员:杜彦哲高明明袁庆一于明杨添博陈培培
申请(专利权)人:中机试验装备股份有限公司
类型:发明
国别省市:

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

1