[发明专利]一种基于CAN通讯的软件调试方法及系统在审

专利信息
申请号: 202210969872.3 申请日: 2022-08-12
公开(公告)号: CN115422046A 公开(公告)日: 2022-12-02
发明(设计)人: 王伟;彭刘一;何银山 申请(专利权)人: 东风电驱动系统有限公司
主分类号: G06F11/36 分类号: G06F11/36;H04L12/40
代理公司: 武汉智权专利代理事务所(特殊普通合伙) 42225 代理人: 马丽娜
地址: 441057 湖北*** 国省代码: 湖北;42
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 can 通讯 软件 调试 方法 系统
【权利要求书】:

1.一种基于CAN通讯的软件调试方法,其特征在于,具体包括以下步骤:

基于对跟踪对象管理的需求,按跟踪对象的类型定义多个全局结构体对象数组,且每个对象均包括调试命令参数、对象类型参数、跟踪对象编号和对象值;

定义用以控制调试代码执行的CAN信号指令,软件基于接收的CAN信号指令实现调试代码的启动或关闭;

进行输出信号、调试类别、CAN信号指令处理函数句柄和调试函数句柄的定义;

在软件需跟踪监控的位置增加调试代码,通过模拟发送定义的CAN信号指令以使软件执行相应调试输出。

2.如权利要求1所述的一种基于CAN通讯的软件调试方法,其特征在于:

所述对象数组分别为第一对象数组、第二对象数组和第三对象数组;

对于无条件执行跟踪对象,所述调试命令参数始终为1,对于条件执行跟踪对象,所述调试命令参数由CAN信号指令确定;

所述对象类型参数在对跟踪对象进行定义时确定,且确定后不可更改;

所述跟踪对象编号在每新增一个跟踪对象时,跟踪对象编号的值加1;

所述对象值为实际跟踪的对象值。

3.如权利要求1所述的一种基于CAN通讯的软件调试方法,其特征在于:

所述CAN信号指令包括调试命令、跟踪对象编号和跟踪对象类型;

所述调试命令用以指示调试的启动或关闭;

所述跟踪对象类型包括变量、寄存器和函数;

所述跟踪对象以类型为单位,每种类型的跟踪对象依次进行编号。

4.如权利要求3所述的一种基于CAN通讯的软件调试方法,其特征在于:所述输出信号对应的外发报文包括跟踪对象类型、跟踪对象编号和跟踪对象的对象值。

5.如权利要求3所述的一种基于CAN通讯的软件调试方法,其特征在于:

所述调试类别用以表示在对跟踪对象跟踪时,选择无条件执行调试代码和条件执行调试代码;

当通过默认启动调试代码跟踪跟踪对象输出的数据流时,该方式为无条件执行调试代码;

当通过预定义信号指令启动调试代码对跟踪对象跟踪时,该方式为条件执行调试代码。

6.如权利要求5所述的一种基于CAN通讯的软件调试方法,其特征在于,所述调试函数句柄具体用于执行以下步骤:

根据对象类型参数查找第一对象数组、第二对象数组和第三对象数组;

将对象值传入第一对象数组、第二对象数组或第三对象数组的对象值内;

对对象类型参数进行判断:

若对象类型参数的值为0,则表示无条件执行调试代码,将当前跟踪对象的对象类型参数、跟踪对象编号和对象值按定义的信号格式发送一帧BB报文,然后跳出调试函数句柄;

若对象类型参数的值为1,则表示条件执行调试代码,继续判断当前跟踪对象的调试命令参数,当调试命令参数的值为1时,将当前跟踪对象的对象类型参数、跟踪对象编号和对象值按定义的信号格式发送一帧BB报文,当调试命令参数的值为0时,停止当前跟踪对象的对象类型参数、跟踪对象编号和对象值的发送。

7.如权利要求2所述的一种基于CAN通讯的软件调试方法,其特征在于:所述CAN信号指令处理函数句柄用以在CAN信号接收中断里调用。

8.如权利要求7所述的一种基于CAN通讯的软件调试方法,其特征在于,当CAN信号指令接收中断时,所述CAN信号指令处理函数句柄具体执行以下步骤:

根据接收到的对象类型参数,查找CAN信号指令操作的对象数组,若对象类型参数的值为0,则操作对象为第一对象数组,若对象类型参数的值为1,则操作对象为第二对象数组,若对象类型参数的值为2,则操作对象为第三对象数组;

将接收到的调试命令参数保存在第一对象数组、第二对象数组或第三对象数组的调试命令参数内。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东风电驱动系统有限公司,未经东风电驱动系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202210969872.3/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top