当前位置: 首页 > news >正文

诊断刷写流程中使用到的诊断服务

10 01:诊断刷写完成后让目标ECU重置或让整车网络中其他ECU切换回默认会话
10 02:设置外部编程请求标志位或切换到编程会话(诊断刷写需要在编程会话下进行)
10 03:让目标ECU切换到扩展会话,以便进行其他诊断服务(2E、28、85、31等)
10 83:功能寻址,让整车网络中所有ECU进入扩展会话并抑制肯定响应,以便进行其他诊断服务(28、85)
11 01:Ecu Hard Reset,等同于掉电然后重启,主要用于需要彻底复位的场景,如刷写之后的复位
3E 80:功能寻址,通过周期性地发送该请求让整车网络中所有ECU保持当前诊断会话,并抑制肯定响应
27 xx/xx+1:由于重编程对于控制器来说属于破坏性行为,ECU理应得到保护:需要进行安全认证来解锁
28 83 03:功能寻址,禁止整车网络中所有ECU发送和接收网络管理报文和应用报文,并抑制肯定响应
28 80 03:功能寻址,允许整车网络中所有ECU发送和接收网络管理报文和应用报文,并抑制肯定响应
22 xxxx:获取目标ECU的相关信息,或者获取控制器当前运行的分区信息,或者读取软件安装进度
2E xxxx yy:写入指纹信息到控制器中
85 82:功能寻址,刷写前禁用整车网络中所有ECU的DTC故障码存储功能,并抑制肯定响应
85 81:功能寻址,刷写完成后开启整车网络中所有ECU的DTC故障码存储功能,并抑制肯定响应
14 FFFFFF:清除目标ECU的所有故障信息,此操作在刷写完成后进行
31 01 xxxx:刷写前检查编程条件,或者文件下载后检查编程依赖关系,或者智能件中用来启动软件安装流程,或者文件下载前擦除擦除内存,或者检查文件签名是否正确
34:请求下载数据到ECU,ECU会通过74响应告诉诊断仪每次传输的最大的数据块的字节数
36:Tester向ECU传输数据,这个数据不能大于34服务中ECU要求的最大数据块
37:退出当前软件段编程
38:智能件文件下载请求,代替34服务


http://www.lryc.cn/news/221791.html

相关文章:

  • pytorch 中 nn.Conv2d 解释
  • 漏刻有时百度地图API实战开发(2)文本标签显示和隐藏的切换开关
  • Flink往Starrocks写数据报错:too many filtered rows
  • python-re模块
  • SSM之spring注解式缓存redis
  • jmeter压测问题分析
  • threejs CSS3DRenderer添加标签并设置朝向摄像机
  • 基于若依的ruoyi-nbcio流程管理系统仿钉钉流程json转bpmn的flowable的xml格式(简单支持发起人与审批人的流程)续
  • 虚幻引擎:如何进行关卡切换?
  • 工具类xxxUtil从application.properties中读取参数
  • 三国志14信息查询小程序(历史武将信息一览)制作更新过程05-后台接口的编写及调用
  • 时序预测 | MATLAB实现基于SVM-Adaboost支持向量机结合AdaBoost时间序列预测
  • useEffect和useLayoutEffect的区别
  • [科研图像处理]用matlab平替image-j,有点麻烦,但很灵活!
  • Node.js |(五)包管理工具 | 尚硅谷2023版Node.js零基础视频教程
  • 【ES专题】ElasticSearch集群架构剖析
  • Kafka与Flink的整合 -- sink、source
  • 小鱼ROS
  • 简单讲讲RISC-V跳转指令基于具体场景的实现
  • 第13章 Java IO流处理(一) File类
  • 测试面试题集锦(四)| Linux 与 Python 编程篇(附答案)
  • pytorch中的矩阵乘法
  • Java--Stream流详解
  • [PHP]ShopXO企业级B2C免费开源商城系统 v2.3.1
  • Python基础入门系列详解20篇
  • P02项目(学习)
  • pandas 笔记:get_dummies分类变量one-hot化
  • PTE作文练习(一)
  • 如何做到一套FPGA工程无缝兼容两款不同的板卡?
  • VSCode修改主题为Eclipse 绿色护眼模式