本申请涉及通信,尤其涉及一种调试串口重定向的方法、装置、电子设备及存储介质。
背景技术:
1、m.2接口的无线通信模组由于引脚资源有限,通常没有将调试串口通过m.2接口引出去,在模组无法正常启动的时候无法查看调试串口输出的调试信息,此时需要将模组的调试串口测试点飞线出来,比如手动焊接串口线,增加了问题的调试定位时间,不利于模组的可维护性及可调试性。
技术实现思路
1、本申请提供了一种调试串口重定向的方法、装置、电子设备及存储介质,用以解决连接调试串口不方便的技术问题。
2、第一方面,本申请实施例提供了一种调试串口重定向的方法,包括:
3、获取调试串口的重定向配置信息;其中,所述重定向配置信息中包括至少一个目标串口的配置信息,所述目标串口由通信模组的若干管脚组合配置而成;
4、基于所述配置信息中所述目标串口的标识信息,将默认调试串口重定向至所述标识信息对应的所述目标串口;
5、可选地,获取调试串口的重定向配置信息,包括:
6、获取at命令,根据所述at命令配置调试串口的所述重定向配置信息;
7、或者,
8、获取预先配置的配置镜像文件,从所述配置镜像文件中导出调试串口的所述重定向配置信息;
9、可选地,获取at命令,根据所述at命令配置调试串口的所述重定向配置信息,包括:
10、对目标m.2接口配置串口设备树节点;其中,所述串口设备树节点由通信模组的若干管脚组合配置而成,所述串口设备树节点默认为不使能状态;
11、通过第一at命令将所述串口设备树节点修改为使能状态;
12、将使能的所述串口设备树节点的配置信息存储于目标位置;其中,使能的所述串口设备树节点作为所述目标串口;
13、通过第二at命令配置所述目标串口的标识信息,并将所述标识信息写入所述配置信息,将所述配置信息作为调试串口的所述重定向配置信息;
14、可选地,通过第二at命令配置所述目标串口的标识信息,包括:
15、获取默认调试串口的第一标识;
16、通过第二at命令将所述目标串口的标识信息配置为第二标识;所述第二标识与所述第一标识不同;
17、可选地,基于所述配置信息中所述目标串口的标识信息,将默认调试串口重定向至所述标识信息对应的所述目标串口之前,所述方法还包括:
18、重新启动所述通信模组,以在所述通信模组重新启动后读取所述重定向配置信息;
19、可选地,基于所述配置信息中所述目标串口的标识信息,将默认调试串口重定向至所述标识信息对应的所述目标串口,包括:
20、确定所述目标位置中存在所述目标串口的配置信息,将所述目标串口的状态信息配置为正常;
21、重新启动所述通信模组,以在串口驱动初始化后基于状态信息配置为正常的所述目标串口生成新的调试串口;
22、确定所述配置信息中存在所述目标串口的标识信息,修改命令行参数,以将默认调试串口重定向至所述新的调试串口;
23、可选地,所述目标位置包括flash分区。
24、第二方面,本申请实施例提供了一种调试串口重定向的装置,包括:
25、获取模块,用于获取调试串口的重定向配置信息;其中,所述重定向配置信息中包括至少一个目标串口的配置信息,所述目标串口由通信模组的若干管脚组合配置而成;
26、重定向模块,用于基于所述配置信息中所述目标串口的标识信息,将默认调试串口重定向至所述标识信息对应的所述目标串口。
27、第三方面,本申请实施例提供了一种电子设备,包括:处理器、存储器和通信总线,其中,处理器和存储器通过通信总线完成相互间的通信;
28、所述存储器,用于存储计算机程序;
29、所述处理器,用于执行所述存储器中所存储的程序,实现第一方面任一所述的调试串口重定向的方法。
30、第四方面,本申请实施例提供了一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时实现第一方面任一所述的调试串口重定向的方法。
31、本申请实施例提供的上述技术方案与现有技术相比具有如下优点:本申请实施例提供的该方法,获取调试串口的重定向配置信息;其中,所述重定向配置信息中包括至少一个目标串口的配置信息,所述目标串口由通信模组的若干管脚组合配置而成;基于所述配置信息中所述目标串口的标识信息,将默认调试串口重定向至所述标识信息对应的所述目标串口。该方法,在默认调试串口不能正常使用时,可以基于重定向配置信息中目标串口的标识信息,将调试串口重定向至标识信息对应的目标串口,无需对默认调试串口焊接飞线,即可通过目标串口对通信模组进行调试,提高调试作业效率,提高了通信模组的可维护性和可调试性。
1.一种调试串口重定向的方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,获取调试串口的重定向配置信息,包括:
3.根据权利要求2所述的方法,其特征在于,获取at命令,根据所述at命令配置调试串口的所述重定向配置信息,包括:
4.根据权利要求3所述的方法,其特征在于,通过第二at命令配置所述目标串口的标识信息,包括:
5.根据权利要求1所述的方法,其特征在于,基于所述配置信息中所述目标串口的标识信息,将默认调试串口重定向至所述标识信息对应的所述目标串口之前,所述方法还包括:
6.根据权利要求3所述的方法,其特征在于,基于所述配置信息中所述目标串口的标识信息,将默认调试串口重定向至所述标识信息对应的所述目标串口,包括:
7.根据权利要求3所述的方法,其特征在于,所述目标位置包括flash分区。
8.一种调试串口重定向的装置,其特征在于,包括:
9.一种电子设备,其特征在于,包括:处理器、存储器和通信总线,其中,处理器和存储器通过通信总线完成相互间的通信;
10.一种计算机可读存储介质,存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1-7任一所述的调试串口重定向的方法。