一种芯片的调试方法技术

技术编号:36397317 阅读:35 留言:0更新日期:2023-01-18 10:03
本发明专利技术公开了一种芯片的调试方法,基于串口调试工具、调试参数和芯片的相关信息设置了不同的调试模式,通过自动下发指令方式和手动下发指令方式简化了芯片调试的操作流程,设有命令发送单元和功能属性发送单元提高了芯片调试的工作效率,通过解析串口数据的方向和含义,提高了调试数据的可读性,也一定程度上提高了调试的工作质量,降低了工作人员的门槛,为企业节约了人工成本和时间成本,给相关开发和调试人员带来了许多便利。和调试人员带来了许多便利。和调试人员带来了许多便利。

【技术实现步骤摘要】
一种芯片的调试方法


[0001]本专利技术涉及计算机
,尤其涉及一种芯片的调试方法。

技术介绍

[0002]随着电子科技、工业智能化的发展以及当今热门研究的人工智能领域中,芯片作为核心的控制设备和功能实现设备,芯片的研发成为了各领域和企业关注的重点。目前,智能芯片普遍应用在家居电器领域、新能源领域、通信领域、医疗卫生领域、汽车领域和工业电网等领域,对应各异领域芯片的研发功能和方向不同;为了提高芯片开发功能的稳定性和适用性,芯片的调试工作是开发过程中不可获取的一部分,也是企业和部门中时间、人力开销较大的环节。芯片的调试工作通常由开发人员完成,可以较为清楚的了解各项功能的实现原理和效果,也存在开发和调试分开的工作模式,则需要调试人员完整的理解芯片写入的各项功能,必要时开发人员还需编写详细的开发文档,花费的时间较多。
[0003]传统的开发调试中,一般采用通用的串口工具作为通信媒介,用来读取和写入对应的串口数据;需要调试人员充分理解数据协议,才能准确、有效地编写要下发的调试命令,再解读芯片上报数据判断调试的结果是否正常。因此,对岗位人员本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种芯片的调试方法,其特征在于,包括以下步骤:基于串口调试工具配置芯片的功能属性;设置芯片调试参数,开启监听单元,进行串口数据的交互;基于所述串口数据、所述调试参数和所述功能属性,解析指令的方向及含义;通过解析后的信息判别芯片的调试结果;所述串口数据的交互包括:通过所述串口调试工具发送的下发调试指令,包括写入指令、读取指令、回复指令和请求指令;接收所述芯片发送的上报调试指令;其中,所述下发调试指令的发送方式包括自动下发指令方式和手动下发指令方式;所述自动下发指令方式为,当所述串口调试工具监听到请求指令时,自动回复所述请求指令;所述手动下发指令方式包括自定义下发方式和封装下发方式;所述自定义下发方式是通过预置输入模块,编写所述下发调试指令;所述封装下发方式是通过预置功能单元进行下发,包括命令发送单元和功能属性发送单元。2.如权利要求1所述的一种芯片的调试方法,其特征在于,所述配置芯片的功能属性包括导入JSON配置脚本文件生成功能属性表和设置功能属性表;所述JSON配置脚本文件设有所述芯片的功能属性信息,将其导入所述串口调试工具后进行功能属性的修改和确认;所述设置功能属性表包括设置属性名称、属性权限、属性数据类型和数据配置内容。3.如权利要求1所述的一种芯片的调试方法,其特征在于,所述设置芯片调试参数包括选择调试模式、选择监听串口、设置波特率和选择解析模式,所述调试模式包括第一调试模式和第二调试模式;所述监听串口为所述芯片与上位机连接的串口标识;所述解析模式为解析所述芯片发送的上报调试指令,包括HEX解析模式,将所述上报调试指令转化为十六进制数据,再转化为文本数据;字符串解析模式,将所述上报调试指令转化为字符串数据。4.如权利要求1所述的一种芯片的调试方法,其特征在于,所述基于所述串口数据、所述调试参数和所述功能属性,解析指令的方向及含义包括:获取完整的所述串口数据;根据所述解析模式、所述调试模式和所述功能属性确定解析规则;基于所述解析规则解析所述串口数据;其中,所述方向为所述串口数据在所述芯片和所述串口调试工具之间的流转方向,所述含义为所述串口数据包含的数据内容。5.如权利要求1所述的一种芯片的调试方法,其特征在于,所述自定义下发方式包括设置所述预置输入模块的输入指令解析类型,若所述输入指令解析类型与编写的所述下发调试指令不匹配,则无法解析下发调试指令的含义;若相匹配,则显示解析后的方向及含义。6.如权利要求5所述的一种芯片的调试方法,其特征在于,所述输入指令解析类型包括HEX解析类型,设有自动...

【专利技术属性】
技术研发人员:王文虎林鑫米雪龙
申请(专利权)人:宁波小匠物联网科技有限公司
类型:发明
国别省市:

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

1