官方的demo用的是基于以太网的但我对can更熟悉所以想要实现基于can的XCP失败~2026.4.18 今天在CSDN上看到一个帖子发现想要实时调参根本不用通过XCP协议文章里说可以通过将模型参数暴露为CANoe系统变量在canoe里调整系统变量就行。告别CAPL编程用Matlab/SimulinkCANoe实现复杂ECU仿真的5个技巧1.用canoe内置的标定工具箱总是报错查看trace得知是因为slave不支持D7命令。回复FE 20FE指错误响应20指从机不支持该命令。2.D7命令是个可选项所以查看A2l文件把文件里描述从机支持D7命令的部分删除想着canoe可能会跳过这个命令。实验后发现没用和上面现象一样。3.索性不用上位机标定了自己在IG模块里遵循XCP协议发标定报文在A2L文件里找到测量量的地址和长度。地址是0长度是1个字节AG也是所以。F到后面跟的也是.确实是读到了一个值但这0x4D是什么鬼这个值在matlab给的是6。而且感觉地址是0就怪怪的刚开始以为是相对地址A2L文件里应该有一个类似于起始地址的东西。但是翻了一通啥也没找到。4.用canape试着测量一下读出来也是同样的4D。用canape进行标定的时候canoe崩溃了我也崩溃了。