本发明涉及通信,尤其涉及一种设备联合调试方法、装置、终端设备以及存储介质。
背景技术:
1、在对通信系统进行信号处理时,经常会用到多信号收发处理系统,包括mimo(multiple-input multiple-output,多输入多输出)系统、数字相控阵系统、分布式雷达系统等等。多信号收发处理系统所关联的处理器可以是fpga(field programmable gatearray,现场可编辑逻辑门阵列)、dsp(digital signal processor,数字信号处理器)、mcu(microcontroller unit,单片机)。
2、为了使通信系统能够正常收发通信信号,需要对多信号收发处理系统进行调试,然而,现有技术进行设备调试时,需要连接的fpga仿真器、dsp仿真器和mcu仿真器的数量往往较大,导致在低功耗模式下进行设备调试的难度增大。综上所述,现有技术存在多处理器协同调试时设备的调试成本较高的问题。
技术实现思路
1、本发明的主要目的在于提供一种设备联合调试方法、装置、终端设备以及存储介质,旨在降低多处理器系统调试时设备的调试成本。
2、为实现上述目的,本发明提供一种设备联合调试方法,所述设备联合调试方法包括如下步骤:
3、响应于接收到的调试设备切换指令,根据所述调试设备切换指令确定待调试设备;
4、根据所述待调试设备确定目标调试模式,并根据所述目标调试模式,控制预设的智能联合调试协议jtag调试组件对所述待调试设备进行在线调试,其中,所述智能jtag调试组件可同时兼容单片机mcu、可编译门阵列fpga和数字信号处理器dsp。
5、可选地,所述根据所述目标调试模式,控制预设的智能联合调试协议jtag调试组件对所述待调试设备进行在线调试的步骤包括:
6、根据所述目标调试模式,控制所述智能jtag调试组件通过预设的调试接口获取所述待调试设备的数据流;
7、根据预设的调试软件和所述待调试设备的数据流,确定对应的调试配置文件;
8、根据所述调试配置文件对所述待调试设备进行在线调试。
9、可选地,所述目标调试模式包括若干类设备级联调试模式,所述预设的调试接口通过mcu接口、fpga接口和dsp接口中的一种或多种串联得到。
10、可选地,应用于多信号收发处理系统,所述多信号收发处理系统包括射频收发处理板和宽带中频交换处理板,所述方法还包括:
11、根据预设的背板将所述射频收发处理板和所述宽带中频交换处理板各自对应的板间高速数据接口进行接口互联,以供所述预设的调试接口获取所述待调试设备的数据流。
12、可选地,所述方法还包括:
13、响应于接收到的异常报警信号,获取用户输入的动态调整指令;
14、根据所述动态调整指令,控制所述智能jtag调试组件根据所述动态调整指令执行对应的动态调整任务。
15、可选地,所述根据所述动态调整指令,控制所述智能jtag调试组件根据所述动态调整指令执行对应的动态调整任务的步骤包括:
16、根据所述动态调整指令,确定生成所述异常报警信号的异常来源模块;
17、控制所述智能jtag调试组件将所述异常来源模块进行屏蔽。
18、可选地,所述根据所述动态调整指令,控制所述智能jtag调试组件根据所述动态调整指令执行对应的动态调整任务的步骤还包括:
19、根据所述动态调整指令,确定所述智能jtag调试组件中的可运行模块;
20、控制所述智能jtag调试组件切换至所述可运行模块,以持续正常运行所述智能jtag调试组件。
21、此外,为实现上述目的,本发明还提供一种设备联合调试装置,所述装置包括:
22、指令接收模块,用于响应于接收到的调试设备切换指令,根据所述调试设备切换指令确定待调试设备;
23、在线调试模块,用于根据所述待调试设备确定目标调试模式,并根据所述目标调试模式,控制预设的智能联合调试协议jtag调试组件对所述待调试设备进行在线调试。
24、可选地,所述在线调试模块还用于:
25、根据所述目标调试模式,控制所述智能jtag调试组件通过预设的调试接口获取所述待调试设备的数据流;
26、根据预设的调试软件和所述待调试设备的数据流,确定对应的调试配置文件;
27、根据所述调试配置文件对所述待调试设备进行在线调试。
28、可选地,所述目标调试模式包括若干类设备级联调试模式,所述预设的调试接口通过mcu接口、fpga接口和dsp接口中的一种或多种串联得到。
29、可选地,应用于多信号收发处理系统,所述多信号收发处理系统包括射频收发处理板和宽带中频交换处理板,所述在线调试模块还用于:
30、根据预设的背板将所述射频收发处理板和所述宽带中频交换处理板各自对应的板间高速数据接口进行接口互联,以供所述预设的调试接口获取所述待调试设备的数据流。
31、可选地,所述在线调试模块还用于:
32、响应于接收到的异常报警信号,获取用户输入的动态调整指令;
33、根据所述动态调整指令,控制所述智能jtag调试组件根据所述动态调整指令执行对应的动态调整任务。
34、可选地,所述在线调试模块还用于:
35、根据所述动态调整指令,确定生成所述异常报警信号的异常来源模块;
36、控制所述智能jtag调试组件将所述异常来源模块进行屏蔽。
37、可选地,所述在线调试模块还用于:
38、根据所述动态调整指令,确定所述智能jtag调试组件中的可运行模块;
39、控制所述智能jtag调试组件切换至所述可运行模块,以持续正常运行所述智能jtag调试组件。
40、此外,为实现上述目的,本发明还提供一种终端设备,所述终端设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的设备联合调试程序,所述设备联合调试程序被所述处理器执行时实现如上所述的设备联合调试方法。
41、此外,为实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有设备联合调试程序,所述设备联合调试程序被处理器执行时实现如上所述的设备联合调试方法。
42、本发明实施例提出的一种设备联合调试方法、装置、终端设备以及存储介质,通过响应于接收到的调试设备切换指令,根据所述调试设备切换指令确定待调试设备;根据所述待调试设备确定目标调试模式,并根据所述目标调试模式,控制预设的智能联合调试协议jtag调试组件对所述待调试设备进行在线调试,其中,所述jtag调试组件可同时兼容单片机mcu、可编译门阵列fpga和数字信号处理器dsp。本发明实施例根据调试设备切换指令选择待调试设备,并根据目标调试模式使用智能联合调试协议jtag对待调试设备进行在线调试,且同时兼容mcu、fpga和dsp,减少了对应仿真器的数量,从而降低多处理器系统调试时设备的调试成本。