[发明专利]一种硬件平台模块化电路测试方法有效
申请号: | 202010628036.X | 申请日: | 2020-07-01 |
公开(公告)号: | CN111858118B | 公开(公告)日: | 2022-03-29 |
发明(设计)人: | 常云萍;蒋继东;彭金城;王洪涛;蔡丹丹 | 申请(专利权)人: | 东风汽车集团有限公司 |
主分类号: | G06F11/07 | 分类号: | G06F11/07;G06F11/36;G06F9/4401 |
代理公司: | 武汉开元知识产权代理有限公司 42104 | 代理人: | 俞鸿;刘代乐 |
地址: | 430056 湖北省武*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 硬件 平台 模块化 电路 测试 方法 | ||
1.一种硬件平台模块化电路测试方法,其特征在于:包括
上位机根据车型、资源和功能信息,向被测控制器发送所述车型对应的可选资源定义列表;
所述被测控制器根据所述可选资源定义列表,调用对应的测试用例,对所述可选资源定义列表中指定的资源和功能进行测试;
所述测试用例为预先写入至被测控制器的用于测试硬件平台模块化电路功能的测试程序,所述资源或功能中任意一个或多个不同时,均对应一个不同的测试用例,多个所述测试用例共同组成被测控制器的完整测试程序;
所述被测控制器调用对应的测试用例进行测试之前,进一步包括:
所述被测控制器对所述可选资源定义列表进行解析,得到可选资源初始化全局请求和局部请求;
所述被测控制器根据可选资源初始化全局请求和局部请求,对目标资源进行初始化;
所述资源中的通讯模块,其可选资源定义列表通过报文形式进行发送,所述报文包括多个字节,多个字节至少包括一个用于标识整个通讯模块中是否有可选资源的bit0,和若干个用于标识各个通道是否有可选资源的bit1~ biti,所述i为该通讯模块的通道数;
当bit0的标志位为第一标志位时,判断为存在可选资源初始化全局请求,并进一步根据bit1~ biti中标志位为第一标志位的字节,确定具有局部请求的通道号;
当bit0的标志位为第二标志位时,判断为不存在可选资源初始化全局请求;
所述通信模块对目标资源进行初始化为对所述具有局部请求的通道号的初始化。
2.根据权利要求1所述的硬件平台模块化电路测试方法,其特征在于:所述测试用例进行测试时,其测试动作触发方式包括事件触发、周期触发、时间周期触发中的任意一种或多种。
3.根据权利要求1所述的硬件平台模块化电路测试方法,其特征在于:还包括系统初始化,所述系统初始化包括
关闭看门狗;
初始化PLL和系统时钟;
I/O初始化;
AD初始化;
CAN0初始化;
定时器初始化;
所述CAN0用于实现被测控制器与上位机通信。
4.根据权利要求1所述的硬件平台模块化电路测试方法,其特征在于:所述被测控制器通过测试用例进行测试时,对输入信号进行循环检测,并周期性地向上位机输出结果,上位机根据自身设定的测试节奏,从当前给定输入随时判断测试结果。
5.根据权利要求4所述的硬件平台模块化电路测试方法,其特征在于:上位机对被测控制器的输出结果和反馈信号进行比较,若输出结果和反馈信号每个状态均相同,则测试通过。
6.根据权利要求1所述的硬件平台模块化电路测试方法,其特征在于:测试时,对于同一个模块控制的多路信号,只要用到一个通道,该模块所有通道全部测试。
7.根据权利要求1所述的硬件平台模块化电路测试方法,其特征在于:对硬线唤醒或CAN报文唤醒功能进行测试时,上位机自动选择用于唤醒的测试用例,所述用于唤醒的测试用例用于使能所有唤醒源。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东风汽车集团有限公司,未经东风汽车集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010628036.X/1.html,转载请声明来源钻瓜专利网。