以太网测试步骤

控制器提测系统Polarion:http://10.2.9.64/polarion/

测试问题BUG提交系统JIRA:https://yfjira.mychery.com/browse

测试报告上传仓库:https://my-ichery.feishu.cn/drive/folder/VFCufJh1eljjyodTtFccZtDyndb?from=from_copylink

一、实物准备

1、控制器样件

2、接插件线束(需带可开启SSH线)

3、电源

4、以太网测试设备(Vector VN 5600系列)

二、输入物准备

1、控制器刷件软件包(.cbf、.rsa、.bin)

ADCC_S0000049653_103510_ASW1_Full_UDS_20260829.cbf

ADCC_S0000049653_103510_ASW1_Full_UDS_20260829.rsa

2、单元原理图(引脚定义)

VPD-T1X--5.1架构单元电路图ADCC(单ORIN)_V06-20251230.pdf

3、信号矩阵

EEA5.1 ADCC Message list V4.30 Draft _202606121058.xlsx

EEA5.1 ADCC_CH Message list V4.30 Draft _202606121058.dbc

EEA5.1 ADCC_DA Message list V4.30 Draft _202606121058.dbc

EEA5.1 ADCC_RE Message list V4.30 Draft _202606121058.dbc

4、诊断调查表、诊断CDD、诊断解锁文件DLL

EEA5.0EEA5.1 ADCC(ECU) diagnostic requirement investigation list_V10.7_20260512_CDDS已导入.xlsx

EEA5.1_ADCC_702001114AA_E3_V1.2.cdd

E0X_ADCC(27-01-02,27-11-12).dll

5、以太网输入物参数表

6、以太网通讯参数定义、SOMEIP服务接口定义、SomeIP接口服务矩阵

EEA5.1_ADCC Ethernet Communication Parameter Specification_V4.600_20260313.xlsx

EEA5.1_ADCC SOMEIP Services Interface Description V4.72 20260729.xlsx

CP_EEA5.1_ADCC SOMEIP Services Interface Description V4.72 20260729.arxml

AP_EEA5.1_ADCC SOMEIP Services Interface Description V4.72 20260729.arxml

7、SSH:UT及ETS启动流程、UT包、ETS包

Oversea_以太网连接_SSH_SOMEIP准备.xlsx

UT

someip_ets

8、TC8测试包

TCP/IP(ARP、ICMPv4、DHCP、IPv4、IPv4 AutoConfig、UDP、TCP)测试;

SOMEIP ETS测试;

SOMEIP SERVICER测试;

Switch性能测试;

Switch功能测试;

以太网自定义L1-L4测试。

SomeIP自定义测试

三、开启测试支持环境

1、刷件

方法一、诊断仪刷件

(.cbf文件、.rsa文件)

方法二、上位机刷件

(控制器对应上位机程序、.bin文件)

方法三、刷写工具

1、CANoe刷件测试包:LIN_Chery_SoftwareDownload_TestProject_V1.5_Source_0812(操作注意事项见附录A)

2、https://my-ichery.feishu.cn/docx/SNmMdUlNuoumpUxd7FhcbSYenXg

2、测TCP/IP时需要开启UT

TBOX开启UT

1、进入SSH

2、推送UT软件包

3、打开UT

bash 复制代码
cd /ydsdata/mmc0
./UT

ICC开启UT

ADCC开启UT

FLZCU开启UT

控制器已集成UT软件,默认开启

3、测SomeIP时需要开启ETS

TBOX开启ETS

1、进入SSH,执行以下命令

bash 复制代码
将ETS文件推到./ydsdata/someip_ets文件夹中;给文件夹权限;设置变量路径;开启ets;关闭ets。
root@ag566naa:/ydsdata# chmod 777 smip_ets
root@ag566naa:/ydsdata/smip_ets# chmod -R +x /ydsdata/smip_ets
RUN_PATH=/ydsapp/run
PATH=$PATH:${RUN_PATH}
export LD_LIBRARY_PATH=/usr/l
root@ag566naa:/ydsdata/smip_ets# sh start_all.sh
root@ag566naa:/ydsdata/smip_ets# ps
root@ag566naa:/ydsdata/smip_ets# sh stop_all.sh
root@ag566naa:/# dmesg | grep avc

ICC开启ETS

ADCC开启ETS

1、连接硬件以太网通道(FLM通道作为SSH连接口)

ECU(FLM口)-> ETH盒 -> PC

PC端网卡设置IP 地址为 192.168.53.12, mac=02:51:52:00:00:0C,vlanid=53

2、配置CANoe硬件

ADCC_VN5650_Haedware_Configuration.vhp

3、关闭防火墙(执行诊断命令)

python 复制代码
1060
2761
2762111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
2efd4200

4、进入SSH(使用MobaXterm)

bash 复制代码
Remote Host: 192.168.53.11

账号密码均为:root

5、关闭someip进程

每次重启都关闭一次。

python 复制代码
# 查找asw/bin/SomeipGateway_gateway对应的进程号 eg.929932					
	pidin ar |grep -i someip 				
# 杀掉someip_gateway进程					
	kill -9 929932   				

6、推送someip_ets文件到storage目录,并修改属性为可读

7、启动someip_ets

bash 复制代码
./someip_ets

FLZCU开启ETS

FLZCU没有SomeIP,不测。

4、其他环境支持

TBOX增加ARP

专门给TC8测试的广播地址192.168.62.255。

bash 复制代码
iptables -A INPUT -d 192.168.62.255 -j DROP

TBOX清空防火墙规则

bash 复制代码
iptables -F

ADCC刷固件版本

bash 复制代码
# 进入SSH后,输入命令读取固件版本信息
Exe_esmTest.sh -c 0x0B

固件刷写步骤:

  1. ssh 进入板子,将新固件拖到/storage 文件夹下

  2. 输入命令 <Exe_esmTest.sh -f /storage/88Q5152_CHERY_ADCC_0003_V2.1.bin>

  3. 待显示如下log后,整机上下电

update percent = 100%.

Exe_esmTest FW Update state is COMPLETE_WAIT_FOR_REBOOT.

  1. 重新上电后ssh 进入板子,输入命令 <Exe_esmTest.sh -c 0x0b>, 读版本号为88Q5152_CHERY_ADCC_0003_V2.1 即为刷写成功

5、安装CANoe软件

四、测试

1、填写测试包输入参数表

ADCC控制器测试时,仿真节点Tester应设置为IP:192.168.62.32和MAC:02:51:52:00:00:20。

2、配置CANoe环境

3、进行测试(测试过程中有问题进行排查)

五、分析报告和log

1、分析测试数据

2、查阅车载以太网测试规范

3、填写测试结果并排查原因

4、提交JIRA

六、整理测试资料

编制以太网测试报告

七、回归测试

重新搭建测试环境;

回归测试验证问题的修复。

附A

测试包刷件注意事项

1、软件包存储路径不要有中文;

2、ETH诊断刷件时,CAN、LIN通道数可设置为0;

3、使用CANoe 18版本软件打开Ethernet.cfg工程;

4、LIN_DAF.ldf文件要放在01_input中,不能去除;

5、FLZCU刷写TCPIP协议栈不加VLAN、其他带VLAN的控制器添加;

5、TBOX刷件面板参数

若遇解锁种子步骤时,工程直接断开。建议加载软件包和dll时,先点击"ClearPath"清除内容,再重新添加软件包和dll。

6、测试所有刷写用例时,SimulationChannel需要置为1。

7、遇到TP报错。确认上面都没问题后重新跑。

若遇下无法启动:1、接上CAN、LIN的license;2、或Vector硬件时间同步关闭,如下截图。

Q&A

Q1:T13J VPD TBOX在测试TC8 TCPIP时,SSH频繁断开,控制器自动重启,UT关闭,测试项fail。

A1:触发了TBOX的重启保护机制;控制器一直处于3G信号(未开卡,开SIM卡有流量后是5G),触发切飞重启。建议基于待测版本软件提供一份关闭重启机制的软件包(对当前测试无影响)。


Q2:T13J VPD ADCC测试TC8 SOMEIP时全FAIL。

A2:查看log发现,192.168.62.101不被支持,需将Tester的IP和MAC设置成ADCC ARP表中支持的选项(02:51:52:00:00:20 192.168.62.32)。ADCC为静态ARP策略。


Q3:T13J VPD FLZCU测试时,TX口无法做TCPIP通讯。

A3:需用诊断关闭ACL,可找供应商关闭;

关闭L2 (31 01 53 F3 0B 0B 0B 0B 0B 00 00 00 00 00)

域控没有操作系统,接收到的以太网包通过内部协议栈处理,没有类似ifconfig的操作。


Q4:T13J VPD ICC控制器跑以太网自定义L1-L4包发生TCP连接一次,无法连接问题。

A4:DUT端口被占用;1、脚本配置成随机端口,不固定13400。2、关闭QNX防火墙。


Q5:CANoe保存工程文件或者编译工程文件报错

A5:低版本工程用高版本工程打开造成的环境不适配。如CANoe18版本的工程用CANoe19版本打开后,就会造成此种现象。建议18工程CANoe18打开。


名词解释

CP&AP

相关推荐
李子红了时32 分钟前
EncFS MP中文版汉化下载(免费文件加密工具)
windows·安全
辻弋20143 分钟前
五年前的旅行视频糊成马赛克?Video2X用Real-ESRGAN逐帧重建细节,但只支持Windows、集显用户建议直接放弃
服务器·数据库·windows·游戏引擎·电脑
会飞的土拨鼠呀1 小时前
Windows 系统关闭虚拟内存文件pagefile.sys
windows
传奇开心果编程3 小时前
【Compose Multiplatform 跨端开发学与练】第7课 平台适配与互操作
android·windows·学习·ui·ios·kotlin·composer
工作10年+,存储芯片行业3 小时前
Linux NVMe 中断排查与性能优化:CPU 亲和性
linux·运维·服务器·windows·性能优化·ssd·pcie
lpfasd1234 小时前
WinSW在Win7上失败真相-实测与修复
windows·nginx
万山寒6 小时前
windows使用WinSW注册服务
windows
白搞电子7 小时前
ESP32-S31 项目如何制作 Windows 一键烧录包:完整镜像、esptool 与数据边界
windows·stm32·单片机
apple_692658858 小时前
Github开源免费 红果短剧 Windows 电脑桌面版:民间开发者做的第三方播放器,不用装模拟器了
windows
Vex2une9 小时前
Windows 系统还原发展史:从快照回滚到现代恢复生态
windows·系统还原·系统重置·卷影复制·系统保护·windows re·系统映像备份