栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

测试以太网link up时间的两种方案

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

测试以太网link up时间的两种方案

以太网的link up时间虽然是物理层的东西,但是对于软件测试人员来说,借助CANoe硬件,也可以实现测试ethernet link up time

Ethernet link up

什么是link up?

phy芯片在上电后,会把master或slave状态配置在物理层,配置完成后,即可建立连接,也就是link up

既然link up属于物理层概念,那么我们必须使用能够监测以太网link状态的硬件设备来做测试,刚好,CANoe VN5640就有这个功能

实现思路

所以,测试ethernet link up的时间,其实就是测试从phy芯片上电到link up起来的时间

link up起来的时间好确定,就一种办法,在CANoe Ethernet通道上新建一个节点,在节点的capl脚本中用on ethernetStatus回调函数监测Ethernet link状态,当ethernet link up时,记录当前时间

而phy芯片上电的方式,对于很多ECU节点来说,有两种:

  • 直接电源上电

  • 发送唤醒信号

电源上电

既然link up的时间是在CANoe上测的,电源上电我们当然希望也在CANoe上实现,这样才好记录上电时的时间,然后取它们两者的差值,即是lin

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/867616.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号