以太网测试步骤
控制器提测系统Polarionhttp://10.2.9.64/polarion/测试问题BUG提交系统JIRAhttps://yfjira.mychery.com/browse测试报告上传仓库https://my-ichery.feishu.cn/drive/folder/VFCufJh1eljjyodTtFccZtDyndb?fromfrom_copylink一、实物准备1、控制器样件2、接插件线束需带可开启SSH线3、电源4、以太网测试设备Vector VN 5600系列二、输入物准备1、控制器刷件软件包.cbf、.rsa、.binADCC_S0000049653_103510_ASW1_Full_UDS_20260829.cbfADCC_S0000049653_103510_ASW1_Full_UDS_20260829.rsa2、单元原理图引脚定义VPD-T1X--5.1架构单元电路图ADCC(单ORIN)_V06-20251230.pdf3、信号矩阵EEA5.1 ADCC Message list V4.30 Draft _202606121058.xlsxEEA5.1 ADCC_CH Message list V4.30 Draft _202606121058.dbcEEA5.1 ADCC_DA Message list V4.30 Draft _202606121058.dbcEEA5.1 ADCC_RE Message list V4.30 Draft _202606121058.dbc4、诊断调查表、诊断CDD、诊断解锁文件DLLEEA5.0EEA5.1 ADCC(ECU) diagnostic requirement investigation list_V10.7_20260512_CDDS已导入.xlsxEEA5.1_ADCC_702001114AA_E3_V1.2.cddE0X_ADCC(27-01-02,27-11-12).dll5、以太网输入物参数表6、以太网通讯参数定义、SOMEIP服务接口定义、SomeIP接口服务矩阵EEA5.1_ADCC Ethernet Communication Parameter Specification_V4.600_20260313.xlsxEEA5.1_ADCC SOMEIP Services Interface Description V4.72 20260729.xlsxCP_EEA5.1_ADCC SOMEIP Services Interface Description V4.72 20260729.arxmlAP_EEA5.1_ADCC SOMEIP Services Interface Description V4.72 20260729.arxml7、SSHUT及ETS启动流程、UT包、ETS包Oversea_以太网连接_SSH_SOMEIP准备.xlsxUTsomeip_ets8、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操作注意事项见附录A2、https://my-ichery.feishu.cn/docx/SNmMdUlNuoumpUxd7FhcbSYenXg2、测TCP/IP时需要开启UTTBOX开启UT1、进入SSH2、推送UT软件包3、打开UTcd /ydsdata/mmc0 ./UTICC开启UTADCC开启UTFLZCU开启UT控制器已集成UT软件默认开启3、测SomeIP时需要开启ETSTBOX开启ETS1、进入SSH执行以下命令将ETS文件推到./ydsdata/someip_ets文件夹中给文件夹权限设置变量路径开启ets关闭ets。 rootag566naa:/ydsdata# chmod 777 smip_ets rootag566naa:/ydsdata/smip_ets# chmod -R x /ydsdata/smip_ets RUN_PATH/ydsapp/run PATH$PATH:${RUN_PATH} export LD_LIBRARY_PATH/usr/l rootag566naa:/ydsdata/smip_ets# sh start_all.sh rootag566naa:/ydsdata/smip_ets# ps rootag566naa:/ydsdata/smip_ets# sh stop_all.sh rootag566naa:/# dmesg | grep avcICC开启ETSADCC开启ETS1、连接硬件以太网通道FLM通道作为SSH连接口ECUFLM口- ETH盒 - PCPC端网卡设置IP 地址为 192.168.53.12, mac02:51:52:00:00:0C,vlanid532、配置CANoe硬件ADCC_VN5650_Haedware_Configuration.vhp3、关闭防火墙执行诊断命令1060 2761 2762111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 2efd42004、进入SSH使用MobaXtermRemote Host: 192.168.53.11 账号密码均为root5、关闭someip进程每次重启都关闭一次。# 查找asw/bin/SomeipGateway_gateway对应的进程号 eg.929932 pidin ar |grep -i someip # 杀掉someip_gateway进程 kill -9 9299326、推送someip_ets文件到storage目录并修改属性为可读7、启动someip_ets./someip_etsFLZCU开启ETSFLZCU没有SomeIP不测。4、其他环境支持TBOX增加ARP专门给TC8测试的广播地址192.168.62.255。iptables -A INPUT -d 192.168.62.255 -j DROPTBOX清空防火墙规则iptables -FADCC刷固件版本# 进入SSH后输入命令读取固件版本信息 Exe_esmTest.sh -c 0x0B固件刷写步骤1. ssh 进入板子将新固件拖到/storage 文件夹下2. 输入命令 Exe_esmTest.sh -f /storage/88Q5152_CHERY_ADCC_0003_V2.1.bin3. 待显示如下log后整机上下电update percent 100%.[Exe_esmTest] FW Update state is COMPLETE_WAIT_FOR_REBOOT.4. 重新上电后ssh 进入板子输入命令 Exe_esmTest.sh -c 0x0b, 读版本号为88Q5152_CHERY_ADCC_0003_V2.1 即为刷写成功5、安装CANoe软件四、测试1、填写测试包输入参数表ADCC控制器测试时仿真节点Tester应设置为IP192.168.62.32和MAC02:51:52:00:00:20。2、配置CANoe环境3、进行测试测试过程中有问题进行排查五、分析报告和log1、分析测试数据2、查阅车载以太网测试规范3、填写测试结果并排查原因4、提交JIRA六、整理测试资料编制以太网测试报告七、回归测试重新搭建测试环境回归测试验证问题的修复。附A测试包刷件注意事项1、软件包存储路径不要有中文2、ETH诊断刷件时CAN、LIN通道数可设置为03、使用CANoe 18版本软件打开Ethernet.cfg工程4、LIN_DAF.ldf文件要放在01_input中不能去除5、FLZCU刷写TCPIP协议栈不加VLAN、其他带VLAN的控制器添加5、TBOX刷件面板参数若遇解锁种子步骤时工程直接断开。建议加载软件包和dll时先点击“ClearPath”清除内容再重新添加软件包和dll。FLZCU刷件时CANoe里TCP/IP设置不带VLAN。6、测试所有刷写用例时SimulationChannel需要置为1。7、遇到TP报错。确认上面都没问题后重新跑。若遇下无法启动1、接上CAN、LIN的license2、或Vector硬件时间同步关闭如下截图。附B测试TCP/IP用的 ‌UTUpper Tester‌ 和测试SOME/IP用的 ‌ETSEnhanced Testability Service‌都是TC8车载以太网一致性测试里集成在被测设备DUT内部、配合外部测试仪完成测试的特殊软件模块。核心区别在于UT是为TCP/IP协议栈L3/L4层准备的“测试代理”ETS是为SOME/IP协议栈准备的一套“测试专用服务”。‌‌ 两者的定位差异‌UTUpper Tester‌‌测试对象‌TCP/IP协议栈包括ARP、ICMP、IPv4、UDP、TCP、DHCP等。‌作用方式‌作为外部测试仪Tester在ECU内部的“代理”通过专用指令触发DUT作为客户端发起通信从而覆盖仅靠外部黑盒测试无法验证的行为。‌技术要点‌指令遵循AUTOSAR《Testability Protocol and Service Primitives》规范默认走UDP 10000端口指令格式类似SOME/IP报文。‌‌‌ETSEnhanced Testability Service‌‌测试对象‌SOME/IP协议栈包括Service Discovery、序列化/反序列化、RPC、Publish/Subscribe等。‌作用方式‌ETS是TC8规范专门定义的一个测试服务DUT集成该服务后测试仪可调用其内置的各类Echo方法、事件和字段覆盖SOME/IP支持的全部数据类型和通信行为。‌技术要点‌ETS默认使用固定的Service ID0xFFFF和Instance ID0x0001测试完成后可从DUT中移除不影响正常功能。‌‌️ 为什么需要它们‌UT的必要性‌车载以太网是点对点通信如果DUT只作为服务端客户端行为就无法覆盖。UT通过指令触发DUT发起TCP连接或UDP收发补全测试盲区。‌ETS的必要性‌SOME/IP协议栈的很多行为如序列化各种数据类型需要特定应用触发但DUT自带应用往往无法覆盖全部场景。ETS作为“测试桩”强制产生所需通信模式实现全面验证。‌‌⚠️ 集成注意事项‌UT‌在AUTOSAR系统中UT需要与系统一起编译不能完全剥离在Linux、QNX等系统中通常编译成独立可执行文件测试后可随时移除。‌ETS‌开发涉及IP地址、Socket、Service Discovery、Rte Port及数据序列化等多层配置最便捷的方式是通过导入arxml文件自动生成配置但导入后可能需要手动消除多余配置项。‌‌QAQ1SSH频繁断开T13J VPD TBOX在测试TC8 TCPIP时SSH频繁断开控制器自动重启UT关闭测试项fail。A1触发了TBOX的重启保护机制控制器一直处于3G信号未开卡开SIM卡有流量后是5G触发切飞重启。建议基于待测版本软件提供一份关闭重启机制的软件包对当前测试无影响。Q2T13J 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策略。Q3T13J VPD FLZCU测试时TX口无法做TCPIP通讯。A3需用诊断关闭ACL可找供应商关闭关闭L2 31 01 53 F3 0B 0B 0B 0B 0B 00 00 00 00 00域控没有操作系统接收到的以太网包通过内部协议栈处理没有类似ifconfig的操作。Q4T13J VPD ICC控制器跑以太网自定义L1-L4包发生TCP连接一次无法连接问题。A4DUT端口被占用1、脚本配置成随机端口不固定13400。2、关闭QNX防火墙。Q5CANoe保存工程文件或者编译工程文件报错A5低版本工程用高版本工程打开造成的环境不适配。如CANoe18版本的工程用CANoe19版本打开后就会造成此种现象。建议18工程CANoe18打开。Q6SomeIP ETS测试BOM问题A6工程中TC8_ETS - Client.xml和TC8_ETS.xml里的echoUTF16FIXED和echoUTF8FIXED的BIT-LENGHT从512设置为496、488。即payload64B512但echoUTF16FIXED的BOM有2字节echoUTF8FIXED是2字节需要减去。Q7Tester Server 2 仿真桩未就绪A7组播IP和端口不能-1。Q8无法连接TCPA8tester的mac设置不对。ADCC中Tester的MAC地址最后字节为02:51:52:00:00:1F。Q9DUT发送Eventgoups订阅的Someip报文Tester回NACKA9DUT发送EventGroups ID是规范定义的范围内0x0002、0x0005、0x0006。不能是0x0001名词解释CPAP

相关新闻

双足机器人强化学习实战:MuJoCo环境搭建与PPO稳定行走策略

双足机器人强化学习实战:MuJoCo环境搭建与PPO稳定行走策略

简介:双足机器人强化学习项目是一个面向机器人爱好者和强化学习初学者的轻量示例包,聚焦双足机器人在环境交互中学习稳定行走与执行任务的核心思路,适合快速了解强化学习在足式机器人中的基本应用。压缩包共包含2个文件,分别为1个…

2026/10/13 2:58:42 阅读更多 →
Kiln 侧边栏弧形过渡动画实现:用嵌套元素与双轴 Easing 打造 macOS 风格展开/折叠

Kiln 侧边栏弧形过渡动画实现:用嵌套元素与双轴 Easing 打造 macOS 风格展开/折叠

人工智能AI 应用AI 评测RAG微调提示工程开发工具桌面应用 【免费下载链接】Kiln Build, Evaluate, and Optimize AI Systems. Includes evals, RAG, agents, fine-tuning, synthetic data generation, dataset management, MCP, and more. 项目地址: https://gitcod…

2026/10/13 2:57:40 阅读更多 →
peon-ping 的 oh-my-pi(omp)适配器:ExtensionAPI 事件桥接 peon.sh 的完整实现解析

peon-ping 的 oh-my-pi(omp)适配器:ExtensionAPI 事件桥接 peon.sh 的完整实现解析

【免费下载链接】peon-ping Warcraft III Peon voice notifications ( more!) for Claude Code, Codex, IDEs, and any AI agent. Stop babysitting your terminal. Employ a Peon today. 项目地址: https://gitcode.com/gh_mirrors/pe/peon-ping 点击查看 免费下载…

2026/10/13 2:57:40 阅读更多 →

最新新闻

被动审计实战:用icedump与nticedump实现内网资产盘点与风险发现

被动审计实战:用icedump与nticedump实现内网资产盘点与风险发现

简介:这份zip合集提供icedump 6.026与nticedump 1.14两套经典调试工具的完整文件包,面向系统程序员、逆向工程师与安全研究人员,覆盖用户态进程内存分析和Windows NT内核级转储两大场景。压缩包共含410个文件,整体仅2.62MB&#x…

2026/10/13 3:39:53 阅读更多 →
中国象棋源码实战:规则引擎与状态空间建模

中国象棋源码实战:规则引擎与状态空间建模

简介:这是一份面向Java初学者的中国象棋桌面程序源码学习项目,适用于算法逻辑训练、GUI开发入门与网络编程实践。项目实现了基础棋盘交互、走子规则校验、悔棋功能及简易联网对战模块,代码经过变量与函数重命名优化,并添加必要中文…

2026/10/13 3:39:53 阅读更多 →
Linux 服务器用 Aspera/ascp 高速下载基因组数据的完整指南

Linux 服务器用 Aspera/ascp 高速下载基因组数据的完整指南

简介:这是一款专为基因组大数据传输设计的高速下载工具——Aspera Connect 3.7.4.147727 Linux 64 位安装包,面向生物信息学研究人员、生信初学者以及需从 NCBI、EBI 等公共数据库批量获取测序数据的使用者。它基于 IBM FASP 协议,能够有效规…

2026/10/13 3:39:53 阅读更多 →
计算机系统考点梳理:补码、栈帧与缓存刷题技巧

计算机系统考点梳理:补码、栈帧与缓存刷题技巧

大二上那门计算机系统课,我是被“做题家”三个字摁着脑袋走完的。一开始觉得这只是自嘲,好像谁刷题多、背得熟,谁就是不懂原理的考试机器;等真到了期末复习,我才发现这门课光靠“看懂”完全不够,你必须在纸…

2026/10/13 3:39:53 阅读更多 →
SpringBoot+Vue校园一卡通系统实战:从架构设计到部署上线全解析

SpringBoot+Vue校园一卡通系统实战:从架构设计到部署上线全解析

校园一卡通项目我前后做过好几个版本,从最初的单体JSP到后面的前后端分离,踩过的坑能写满一个笔记本。这次分享的基于SpringBoot加Vue的校园一卡通管理系统,是目前结构最清晰、也最适合拿来学习和二次开发的一套。无论是应付毕业设计&#xf…

2026/10/13 3:39:53 阅读更多 →
Flutter for OpenHarmony实战:二手置换App设置页开发全解析

Flutter for OpenHarmony实战:二手置换App设置页开发全解析

做Flutter for OpenHarmony二手物品置换App,设置页看起来是所有模块里最不起眼的那一个。真正动手写的时候你会发现,它几乎是整个App里横跨技术面最杂的页面:本地存储、主题切换、通知权限、缓存清理、账号安全全都要在这个页面里落地&#x…

2026/10/13 3:38:53 阅读更多 →

日新闻

物联网系统集成避坑指南:从选型到验收的关键要点

物联网系统集成避坑指南:从选型到验收的关键要点

做了这么多年物联网系统集成的项目,我最大的感受是,大部分坑不是出在技术前沿,而是出在一些看起来很平常的地方。设备选了便宜的、协议没问清楚、现场没摸透、验收标准写得含糊——这些细枝末节,最后都会变成延期、超支和扯皮的大…

2026/10/13 0:00:57 阅读更多 →
ESP32舵机控制全攻略:从PWM原理到高级玩法与常见故障排查

ESP32舵机控制全攻略:从PWM原理到高级玩法与常见故障排查

如果你玩ESP32有一阵子了,很难不碰到舵机控制这道坎。做智能小车要转方向,做机械臂要抬关节,做云台要偏航俯仰,背后都是同一个东西在干活:舵机。而我见过太多人卡在“代码能编译、舵机就是不听话”这个阶段&#xff0c…

2026/10/13 0:00:57 阅读更多 →
CAN总线原理与STM32实战:抗干扰、仲裁、错误处理全解析

CAN总线原理与STM32实战:抗干扰、仲裁、错误处理全解析

1. 为什么CAN总线至今仍是工业现场的“硬通货”?——从汽车底盘到智能温室的真实需求你有没有拆过一辆老款燃油车的中控台?或者调试过某高校实验室里那台跑着Modbus协议却频频丢帧的PLC控制柜?又或者,在某个农业物联网项目里&…

2026/10/13 0:00:57 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/13 2:54:56 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/12 0:16:38 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/13 1:58:08 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/12 21:05:09 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/12 14:48:49 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/12 18:11:17 阅读更多 →