本申请公开了一种信号处理系统的更新方法、装置、设备及存储介质,该方法包括:接收上位机的更新指令,并基于所述更新指令,得到处理器的二级引导程序;基于所述二级引导程序,加载所述更新指令对应的更新路径;基于所述更新路径,对所述处理器进行更新升级,并基于所述更新路径,确定是否需要进行死机监测;若需要死机监测,且在监测到所述处理器出错时,则对所述处理器复位,重新进行数据更新,直至所述处理器完成更新升级。本申请,在处理器更新升级过程中可以进行监测,在监测到处理器更新升级过程出错时,对处理器进行复位,重新进行数据更新,因而,避免了处理器出错或死机的现象,提高了对处理器更新升级的容错效果。提高了对处理器更新升级的容错效果。提高了对处理器更新升级的容错效果。
【技术实现步骤摘要】
信号处理系统的更新方法、装置、设备及存储介质
[0001]本申请涉及远程更新领域,尤其涉及一种信号处理系统的更新方法、装置、设备及存储介质。
技术介绍
[0002]由于目前很多信号处理系统都涉及DSP(Digital Signal Processing,数字信号处理),在对信号处理系统进行更新升级时,需要基于DSP进行更新升级。
[0003]由于对信号处理器系统的更新升级,具体为对信号处理器系统中的处理器进行更新升级,目前对信号处理系统进行更新升级,是根据信号处理系统中处理器的固有启动模式配置和只读储存器中存放的固有一级引导程序,通过一级引导程序将用户更新的用户数据,通过仿真器存入对应的储存芯片中,再对处理器进行更新,此种方法虽然简单方便,但是用户数据只能单一更新和启动,对更新所需仿真器依赖度高,在程序更新错误时,容易导致处理器挂起或死机,容错效果差。
技术实现思路
[0004]本申请的主要目的在于提供一种信号处理系统的更新方法、装置、设备及存储介质,旨在解决现有技术中在对信号处理系统的处理器更新升级错误时,容易导致处理器挂起或死机,容错效果差的技术问题。
[0005]为实现上述目的,本申请提供一种信号处理系统的更新方法,所述信号处理系统的更新方法包括:接收上位机的更新指令,并基于所述更新指令,得到处理器的二级引导程序;基于所述二级引导程序,加载所述更新指令对应的更新路径;基于所述更新路径,对所述处理器进行更新升级,并基于所述更新路径,确定是否需要进行死机监测;若需要死机监测,且在监测到所述处理器出错时,则对所述处理器复位,重新进行数据更新,直至所述处理器完成更新升级。
[0006]可选地,所述接收上位机的更新指令,并基于所述更新指令,得到二级引导程序的步骤,包括:接收所述上位机的更新指令;基于所述更新指令,对所述处理器进行复位,将所述处理器复位至更新节点;确定所述处理器复位至所述更新节点后,基于所述处理器的一级引导程序,对所述处理器对应的储存器进行加载,得到所述储存器中的二级引导程序。
[0007]可选地,所述更新路径包括远程路径;所述基于所述更新路径,对所述处理器进行更新升级的步骤,包括:若所述更新路径是远程路径,则接收所述上位机上传的更新数据,对所述更新数据进行处理器的所属分析,确定所述更新数据所属的所述处理器;
基于所述更新数据,对所述处理器进行数据更新,待所述处理器完成数据更新,对所述处理器进行重启,直至所述处理器升级完成。
[0008]可选地,所述基于所述更新数据,对所述处理器进行数据更新,待所述处理器完成数据更新,对所述处理器进行重启,直至所述处理器升级完成的步骤,包括:基于所述更新数据,对所述处理器进行数据更新,待所述处理器数据更新完成,得到重启指令;基于所述重启指令,对所述处理器进行重启,并加载所述更新数据,直至所述更新数据加载完成,确定所述处理器升级完成。
[0009]可选地,所述对所述更新数据进行处理器的所属分析,确定所述更新数据所属的所述处理器的步骤,包括:对所述更新数据进行协议判断,确定所述更新数据中的设定协议;确定所述设定协议的协议种类,基于所述设定协议的协议种类,确定所述协议种类对应的处理器集;基于所述设定协议,从所述处理器集中,确定与所述设定协议绑定的所述处理器。
[0010]可选地,所述更新路径还包括替换路径;所述基于所述更新路径,对所述处理器进行更新升级的步骤,还包括:若所述更新指令为替换更新指令,则确定需要更新的所述处理器;对所述处理器进行储存器查询,确定所述处理器对应连接的储存器;对所述更新指令进行数据确定分析,确定所述储存器中的替换数据;对所述替换数据进行加载,直至所述替换数据加载完成,确定所述处理器升级完成。
[0011]可选地,所述若需要死机监测,且在监测到所述处理器出错时,则对所述处理器复位,重新进行数据更新,直至所述处理器完成更新升级的步骤,包括:若所述更新路径为远程路径,则对所述处理器的更新升级过程进行监测,得到监测日志;若所述处理器的更新升级过程出错,则基于所述监测日志,分析出错误原因;基于所述错误原因,确定所述处理器复位的节点,重新进行数据更新,直至所述处理器完成更新升级。
[0012]本申请还提供一种信号处理系统的更新装置,所述信号处理系统的更新装置包括:接收模块,用于接收上位机的更新指令,并基于所述更新指令,得到处理器的二级引导程序;加载模块,用于基于所述二级引导程序,加载所述更新指令对应的更新路径;更新升级模块,用于基于所述更新路径,对所述处理器进行更新升级,并基于所述更新路径,确定是否需要进行死机监测;监测模块,用于若需要死机监测,且在监测到所述处理器出错时,则对所述处理器复位,重新进行数据更新,直至所述处理器完成更新升级。
[0013]可选地,所述接收模块包括:接收子模块,用于接收所述上位机的更新指令;
复位模块,用户基于所述更新指令,对所述处理器进行复位,将所述处理器复位至更新节点;引导模块,用于确定所述处理器复位至所述更新节点后,基于所述处理器的一级引导程序,对所述处理器对应的储存器进行加载,得到所述储存器中的二级引导程序。
[0014]可选地,所述更新路径包括远程路径;所述更新升级模块包括:所属分析模块,用于若所述更新路径是远程路径,则接收所述上位机上传的更新数据,对所述更新数据进行处理器的所属分析,确定所述更新数据所属的所述处理器;更新子模块,用于基于所述更新数据,对所述处理器进行数据更新,待所述处理器完成数据更新,对所述处理器进行重启,直至所述处理器升级完成。
[0015]可选地,所述更新子模块包括:更新单元,用于基于所述更新数据,对所述处理器进行数据更新,待所述处理器数据更新完成,得到重启指令;升级子模块,用于基于所述重启指令,对所述处理器进行重启,并加载所述更新数据,直至所述更新数据加载完成,确定所述处理器升级完成。
[0016]可选地,所述所属分析模块包括:判断模块,用于所述更新数据进行协议判断,确定所述更新数据中的设定协议;第一确定模块,用于确定所述设定协议的协议种类,基于所述设定协议的协议种类,确定所述协议种类对应的处理器集;第二确定模块,用于基于所述设定协议,从所述处理器集中,确定与所述设定协议绑定的所述处理器。
[0017]可选地,所述更新路径还包括替换路径;所述更新升级模块还包括:确定子模块,用于若所述更新指令为替换更新指令,则确定需要更新的所述处理器;查询模块,用于对所述处理器进行储存器查询,确定所述处理器对应连接的储存器;分析子模块,用于对所述更新指令进行数据确定分析,确定所述储存器中的替换数据;升级单元,用于对所述替换数据进行加载,直至所述替换数据加载完成,确定所述处理器升级完成。
[0018]可选地,所述监测模块包括:监测子模块,用于若所述更新路径为远程路径,则对所述处理器的更新升级过程进行监测,得到监测日志;分析单元若所述处理器的更新升级过程出错,则基于所述监测日志,分析出错误原因;复位子模块,用于本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种信号处理系统的更新方法,其特征在于,所述信号处理系统的更新方法包括:接收上位机的更新指令,并基于所述更新指令,得到处理器的二级引导程序;基于所述二级引导程序,加载所述更新指令对应的更新路径;基于所述更新路径,对所述处理器进行更新升级,并基于所述更新路径,确定是否需要进行死机监测;若需要死机监测,且在监测到所述处理器出错时,则对所述处理器复位,重新进行数据更新,直至所述处理器完成更新升级。2.如权利要求1所述的信号处理系统的更新方法,其特征在于,所述接收上位机的更新指令,并基于所述更新指令,得到二级引导程序的步骤,包括:接收所述上位机的更新指令;基于所述更新指令,对所述处理器进行复位,将所述处理器复位至更新节点;确定所述处理器复位至所述更新节点后,基于所述处理器的一级引导程序,对所述处理器对应的储存器进行加载,得到所述储存器中的二级引导程序。3.如权利要求1所述的信号处理系统的更新方法,所述更新路径包括远程路径,其特征在于,所述基于所述更新路径,对所述处理器进行更新升级的步骤,包括:若所述更新路径是远程路径,则接收所述上位机上传的更新数据,对所述更新数据进行处理器的所属分析,确定所述更新数据所属的所述处理器;基于所述更新数据,对所述处理器进行数据更新,待所述处理器完成数据更新,对所述处理器进行重启,直至所述处理器升级完成。4.如权利要求3所述的信号处理系统的更新方法,其特征在于,所述基于所述更新数据,对所述处理器进行数据更新,待所述处理器完成数据更新,对所述处理器进行重启,直至所述处理器升级完成的步骤,包括:基于所述更新数据,对所述处理器进行数据更新,待所述处理器数据更新完成,得到重启指令;基于所述重启指令,对所述处理器进行重启,并加载所述更新数据,直至所述更新数据加载完成,确定所述处理器升级完成。5.如权利要求3所述的信号处理系统的更新方法,其特征在于,所述对所述更新数据进行处理器的所属分析,确定所述更新数据所属的所述处理器的步骤,包括:对所述更新数据进行协议判断,确定所述更新数据中的设定协议;确定所述设定协议的协议种类,基于所述设定协议的协议种类,确定所述协议种类对应的处理器集;基于所述设定协议,从所述处理器集中,确定...
【专利技术属性】
技术研发人员:林江,郭露露,
申请(专利权)人:北京东远润兴科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。