传感器无线调试方法、系统、装置、通信设备和存储介质制造方法及图纸

技术编号:32361086 阅读:12 留言:0更新日期:2022-02-20 03:28
本申请涉及一种传感器无线调试方法、系统、装置、通信设备和存储介质。所述方法包括:获取调试工具发送的无线激活信号,对无线激活信号解析得到激活指令内容,并基于激活指令内容指示传感器内部的中央处理器从工作模式调整为调试模式;在中央处理器调整为调试模式后,获取调试工具发送的无线指令信号,对无线指令信号解析得到对应的指令类型和指令内容;确定与指令类型对应的调试模块,并基于指令内容指示调试模块执行对应的任务;获取调试模块的任务执行反馈信息,对任务执行反馈信息进行封装,并通过传感器内部的发射单元发送封装后的任务执行反馈信息到调试工具。采用本方法能够实现传感器程序无线调试,并准确反馈每个模块的调试情况。块的调试情况。块的调试情况。

【技术实现步骤摘要】
传感器无线调试方法、系统、装置、通信设备和存储介质


[0001]本申请涉及无线通信
,特别是涉及一种传感器无线调试方法、系统、装置、通信设备和存储介质。

技术介绍

[0002]随着汽车电子行业的高速发展,传感器技术在汽车领域的发展势头迅猛。传感器的芯片在开发、生产时会将写好的程序用有线的方式烧录进芯片的快速存储区中。
[0003]在实际应用过程中,装在车辆中的传感器经常会面临异常或需要更新应用程序的情况。现有技术中,可以通过无线通信的方式使得传感器芯片在正常工作模式下,通过芯片内部运行的软件进行应答,从而实现无线调试和应用程序的更新。
[0004]然而,当芯片内部运行的软件出现故障时,将无法正常调试传感器,只能将传感器拆除、再通过有线的方式对传感器进行调试和更新。

技术实现思路

[0005]基于此,有必要针对上述技术问题,提供一种传感器无线调试的方法、系统、装置、通信设备和存储介质。
[0006]第一方面,本申请提供了一种传感器无线调试方法。所述方法包括:
[0007]获取调试工具发送的无线激活信号,基于预设的第一数据格式对无线激活信号进行解析,得到激活指令内容,并基于激活指令内容指示传感器内部的中央处理器从工作模式调整为调试模式;
[0008]在中央处理器调整为调试模式后,获取调试工具发送的无线指令信号,基于预设的第一数据格式对无线指令信号进行解析,得到无线指令信号对应的指令类型和指令内容;
[0009]确定与指令类型对应的调试模块,并基于指令内容指示调试模块执行对应的任务;
[0010]获取调试模块的任务执行反馈信息,基于预设的第二数据格式对任务执行反馈信息进行封装,并通过传感器内部的发射单元发送封装后的任务执行反馈信息到调试工具。
[0011]在其中一个实施例中,基于激活指令内容指示传感器内部的中央处理器从工作模式调整为调试模式,包括:
[0012]将激活指令发送到中央处理器,使中央处理器停止运行;
[0013]获取中央处理器的激活反馈信息,通过传感器内部的发射单元发送对应的激活反馈信息给调试工具。
[0014]在其中一个实施例中,基于预设的第二数据格式对任务执行反馈信息进行封装,包括:
[0015]基于任务执行反馈信息确定对应的指令类型;
[0016]基于指令类型与预设的第二数据格式,对任务执行反馈信息进行封装。
[0017]在其中一个实施例中,确定与指令类型对应的调试模块,并基于指令内容指示调试模块执行对应的任务,包括:
[0018]获取多个调试模块的模块信息;
[0019]将指令类型与多个调试模块的模块信息进行匹配;
[0020]当匹配成功时,将指令内容发送给与其匹配成功的模块信息对应的调试模块,以指示调试模块执行对应的任务。在其中一个实施例中,基于指令内容指示调试模块执行对应的任务,包括以下至少一项:
[0021]当指令内容为读取寄存器指令时,将读取寄存器指令发送到用于读寄存器的调试模块,通过读寄存器的调试模块读取中央处理器内部的寄存器的数据;
[0022]当指令内容为写入寄存器指令,将写入寄存器指令发送到用于写寄存器的调试模块,通过写寄存器的调试模块控制中央处理器停止运行后改写入寄存器;
[0023]当指令内容为读取随机存取存储器指令,将读取随机存取存储器指令发送到用于读取随机存取存储器的调试模块,通过读取随机存取存储器的调试模块读取中央处理器内部的随机存取存储器中的数据;
[0024]当指令内容为写入随机存取存储器指令,将写入随机存取存储器指令发送到用于写随机存取存储器的调试模块,通过写随机存取存储器的调试模块控制中央处理器停止运行后改写入随机存取存储器;
[0025]当指令内容为中央处理器运行指令,将中央处理器运行指令发送到用于控制中央处理器运行的调试模块,通过控制中央处理器运行的调试模块控制中央处理器运行;
[0026]当指令内容为中央处理器停止指令,将中央处理器停止指令发送到用于控制中央处理器停止运行的调试模块,通过控制中央处理器停止运行的调试模块控制中央处理器停止运行;
[0027]当指令内容为退出调试指令,将退出调试指令发送到用于退出调试模式的调试模块,通过退出调试模式的调试模块使中央处理器从调整模式调整到工作模式。
[0028]第二方面,本申请还提供了一种传感器无线调试系统。所述系统包括:传感器和调试工具;传感器中设置有中央处理模块、接收单元、发射单元、无线逻辑调试单元和多个调试模块;
[0029]无线逻辑调试单元从接收单元获取调试工具发送的无线激活信号,基于预设的第一数据格式对无线激活信号进行解析,得到激活指令内容,并基于激活指令内容指示传感器内部的中央处理器从工作模式调整为调试模式;
[0030]在中央处理器调整为调试模式后,无线逻辑调试单元从接收单元获取调试工具发送的无线指令信号,基于预设的第一数据格式对无线指令信号进行解析,得到无线指令信号对应的指令类型和指令内容;确定与指令类型对应的调试模块,并基于指令内容指示调试模块执行对应的任务;
[0031]在调试模块执行对应的任务之后,无线逻辑调试单元获取调试模块的任务反馈信息,基于预设的第二数据格式对任务执行反馈信息进行封装,并通过发射单元发送封装后的任务执行反馈信息到调试工具。
[0032]第三方面,本申请还提供了一种传感器无线调试装置。所述装置包括:
[0033]激活模块,用于获取调试工具发送的无线激活信号,基于预设的第一数据格式对
无线激活信号进行解析,得到激活指令内容,并基于激活指令内容指示传感器内部的中央处理器从工作模式调整为调试模式;
[0034]指令信号解析模块,用于在中央处理器调整为调试模式后,获取调试工具发送的无线指令信号,基于预设的第一数据格式对无线指令信号进行解析,得到无线指令信号对应的指令类型和指令内容;
[0035]调试任务执行模块,用于确定与指令类型对应的调试模块,并基于指令内容指示调试模块执行对应的任务;
[0036]调试反馈模块,用于获取调试模块的任务执行反馈信息,基于预设的第二数据格式对任务执行反馈信息进行封装,并通过传感器内部的发射单元发送封装后的任务执行反馈信息到调试工具。
[0037]第四方面,本申请还提供了一种通信设备。所述通信设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述任一实施例所述的方法的步骤。
[0038]第五方面,本申请还提供了一种通信设备可读存储介质。所述通信设备可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一实施例所述的方法的步骤。
[0039]第六方面,本申请还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述任一实施例所述的方法的步骤。
[0040]上述传感器无线调试方法本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种传感器无线调试方法,其特征在于,所述方法包括:获取调试工具发送的无线激活信号,基于预设的第一数据格式对所述无线激活信号进行解析,得到激活指令内容,并基于所述激活指令内容指示传感器内部的中央处理器从工作模式调整为调试模式;在中央处理器调整为调试模式后,获取调试工具发送的无线指令信号,基于预设的第一数据格式对所述无线指令信号进行解析,得到所述无线指令信号对应的指令类型和指令内容;确定与所述指令类型对应的调试模块,并基于所述指令内容指示所述调试模块执行对应的任务;获取所述调试模块的任务执行反馈信息,基于预设的第二数据格式对所述任务执行反馈信息进行封装,并通过传感器内部的发射单元发送封装后的任务执行反馈信息到所述调试工具。2.根据权利要求1所述的方法,其特征在于,所述基于所述激活指令内容指示传感器内部的中央处理器从工作模式调整为调试模式,包括:将所述激活指令发送到所述中央处理器,使所述中央处理器停止运行;获取所述中央处理器的激活反馈信息,通过所述传感器内部的发射单元发送对应的激活反馈信息给所述调试工具。3.根据权利要求1所述的方法,其特征在于,所述基于预设的第二数据格式对所述任务执行反馈信息进行封装,包括:基于所述任务执行反馈信息确定对应的指令类型;基于所述指令类型与所述预设的第二数据格式,对所述任务执行反馈信息进行封装。4.根据权利要求1所述的方法,其特征在于,所述确定与所述指令类型对应的调试模块,并基于所述指令内容指示所述调试模块执行对应的任务,包括:获取多个调试模块的模块信息;将所述指令类型与多个所述调试模块的模块信息进行匹配;当匹配成功时,将所述指令内容发送给与其匹配成功的模块信息对应的调试模块,以指示所述调试模块执行对应的任务。5.根据权利要求1所述的方法,其特征在于,所述基于所述指令内容指示所述调试模块执行对应的任务,包括以下至少一项:当所述指令内容为读取寄存器指令时,将所述读取寄存器指令发送到用于读寄存器的调试模块,通过所述读寄存器的调试模块读取所述中央处理器内部的寄存器的数据;当所述指令内容为写入寄存器指令,将所述写入寄存器指令发送到用于写寄存器的调试模块,通过所述写寄存器的调试模块控制所述中央处理器停止运行后改写入寄存器;当所述指令内容为读取随机存取存储器指令,将所述读取随机存取存储器指令发送到用于读取随机存取存储器的调试模块,通过所述读取随机存取存储器的调试模块读取所述中央处理器内部的随机存取存储器中的数据;当所述指令内容为写入随机存取存储器指令,将所述写入随机存取存储器指令发送到用于写随机存取存储器的调试模块,通过所述写随机存取存储器的调试模块控制所述中央处理器停止运行后改写入随机存取存储器;
当所述指令内容为中央处理器运行指令,将所述中央处理器运行指令发送到用于控制中央处理器运行的调试模...

【专利技术属性】
技术研发人员:韩杉温立徐红如
申请(专利权)人:南京英锐创电子科技有限公司
类型:发明
国别省市:

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

1