ECU重编程流程(UDS)
序号 | 诊断服务 | 寻址 | 相关报文 | 内容 |
---|---|---|---|---|
1 | 读取数据控制 | 物理 | 22 F1 95 | ECU软件版本号 |
2 | 诊断会话控制 | 功能 | 10 03 | 扩展模式 |
3 | 安全访问 | 物理 | 27 11 | 请求种子 |
4 | 安全访问 | 物理 | 27 12 | 发送密钥 |
5 | 例程控制 | 物理 | 31 01 FF 02 | 检查编程预条件 |
6 | 诊断会话控制 | 功能 | 10 03 | 扩展模式 |
7 | 控制DTC设置 | 功能 | 85 02 | 关闭 |
8 | 通信控制 | 功能 | 28 03 01 | 禁止常规应用报文的发送 |
9 | 诊断会话控制 | 物理 | 10 02 | 编程模式(按需重启) |
10 | 安全访问 | 物理 | 27 11 | 请求种子 |
11 | 安全访问 | 物理 | 27 12 | 发送密钥 |
12 | 写入数据 | 物理 | 2E F1 84 | 写入诊断工具的指纹 |
13 | 请求下载 | 物理 | 34 … | |
14 | 数据传输 | 物理 | 36 … | FLASH驱动 |
15 | 退出下载 | 物理 | 37 … | |
16 | 例程控制 | 物理 | 31 01 F0 01 | 例程检查 |
17 | 例程控制 | 物理 | 31 01 FF 00 | 擦除内存 |
18 | 请求下载 | 物理 | 34 … | |
19 | 数据传输 | 物理 | 36 … | 应用程序(包必须>=512B) |
20 | 退出下载 | 物理 | 37 … | |
21 | 例程控制 | 物理 | 31 01 F0 01 | 例程检查 |
22 | 例程控制 | 物理 | 31 01 FF 01 | 逻辑块依赖性检查 |
23 | ECU复位 | 功能 | 11 01 | Hard Reset |
24 | 诊断会话控制 | 功能 | 10 03 | 扩展模式 |
25 | 控制DTC设置 | 功能 | 85 01 | 打开 |
26 | 通信控制 | 功能 | 28 00 01 | 打开常规应用报文的发送 |
27 | 诊断会话控制 | 功能 | 10 01 | 默认模式 |
28 | 清除故障码 | 物理 | 14 FF FF FF | 清除所有 |
29 | 读取数据控制 | 物理 | 22 F1 95 | ECU软件版本号 |
ECU重编程流程(UDS)相关推荐
- Socket编程流程梳理
Socket编程流程 服务端:socket->bind->listen->accept->send/recv->closesocket 客户端:socket->bi ...
- c# 定位内存快速增长_CTF丨Linux Pwn入门教程:针对函数重定位流程的相关测试(下)...
Linux Pwn入门教程系列分享已到尾声,本套课程是作者依据i春秋Pwn入门课程中的技术分类,并结合近几年赛事中出现的题目和文章整理出一份相对完整的Linux Pwn教程. 教程仅针对i386/am ...
- socket网络编程——TCP编程流程及端口号占用问题
1.TCP编程流程 1.1TCP服务器端客户端及方法介绍 TCP 提供的是面向连接的.可靠的.字节流服务.TCP 的服务器端和客户端编程流程如下: socket()方法是用来创建一个套接字,有了套接字 ...
- step5 . day4 网络编程 基于UDP协议的网络编程流程及API
UDP协议是面向无连接,不可靠的传输协议,编程流程如下; 服务器端: 1. socket(),返回一个文件描述符,用于通信 2. bind(); //得先完成结构体的填充sockaddr_in 3. ...
- step5 . day2 网络编程 基于TPC协议的网络编程流程及API
基于TCP协议的网络编程流程 服务器端: 1) socket(),创建套接字文件,用于连接 2) bind(), 绑定,把socket()函数返回的文件描述符和IP.端口号进行绑定; 3) liste ...
- MFC socket网络编程(流程示例)
MFC socket网络编程(流程示例) 1.TCP流式套接字的编程步骤 在使用之前须链接库函数:工程->设置->Link->输入ws2_32.lib,OK! 服务器端程序: 1.加 ...
- 颉伟/郭勇/李伟合作阐释哺乳动物早期胚胎发育中表观重编程和基因印记的进化保守性和物种特异性...
北京时间2021年11月25日凌晨3时,清华大学生命学院颉伟研究组.北京农学院郭勇研究组与中国科学院动物研究所李伟研究组通过紧密合作,在Science Advances期刊以长文形式发表了题为&quo ...
- 【Computer Organization笔记07】实验课:可编程逻辑器件介绍,硬件编程方法与原则,硬件编程流程
本次笔记内容: P13 计算机组成原理(13) P14 计算机组成原理(14) 本节课对应幻灯片: 组成原理52 verilogHDL 组成原理53 fpgahardware 本节课内容为" ...
- UDP服务器客户端编程流程
UDP服务器客户端编程流程 UDP编程流程 UDP服务端代码实现 UDP客户端代码实现 UDP服务端客户端代码详解 UDP编程流程 UDP提供的是无连接.不可靠的.数据报服务 UDP是尽最大能力进行传 ...
- FT2232H编程流程分析
FT2232H编程流程分析 前言 正菜 获取当前连接的FTDI设备 获取指定设备的详细信息 确认设备信息后,打开指定设备 复位设备 清空缓存 配置设备 同步MPSSE 点灯测试代码 配置MPSSE J ...
最新文章
- 如何将文件从安卓设备中拷贝到PC中
- 【linux高级程序设计】(第十一章)System V进程间通信 3
- 乖离性暗机器人_乖离性百万亚瑟王国服超弩暗机器人如何打|乖离性百万亚瑟王国服超弩暗机器人平民打法攻略分享_好特教程...
- Mybatis—多表查询
- 【C++深度剖析教程8】C++的操作符重载的概念
- 目标检测第4步:显卡、GPU、CUDA、cuDNN的介绍及如何在Windows 10下安装cuDNN?
- mysql+磁盘i+o+优化_浅析MySQL数据库磁盘I/O调整优化 | 学步园
- locate: command not found updatedb: command not found
- 二次型在一点的_EP型隐形车衣除胶剂的使用方法,为什么不建议用柏油清洗剂...
- 1.C#.Net面向对象基础知识点
- java同一程序只运行一次_如何使自己的程序只运行一次
- Mysql源码学习——Thread Manager
- linux查看文件打开限制,Linux最大文件打开数使用经验详解
- 【报告分享】头部DTC品牌增长案例库-易观智库零一裂变(附下载)
- Java集成流行的打印插件lodop
- ERD图“乌鸦脚”形式表示的关系的使用方法与理解
- ASP.Net0626快播影院视频网的设计与实现
- 文本导出的方方面面—工资好助手
- 爱老婆,除了性,还有更价值的东东
- 密码学--CTF Crypto 总结
热门文章
- 2019上半年软件设计师考试体会
- 高级辅助驾驶(ADAS)整理(炒鸡详细)
- 孤独的根号三 (Missing NUMBER)
- 【verbs】IBV_WR API(3) Libibverbs Programmer’s Manual
- 电脑一会,电脑一会黑屏一会正常怎么回事
- U盘PE系统下安装WIN2003和WINXP的方法(非GHOST版)
- java 数字转英文_一个java的问题 讲输入的阿拉伯数字转换成英文
- 2019吉林省赛东北四省赛总结
- throw java_THROW,JAVA的throw和throws怎么用!
- Java单元测试之JUnit 5快速上手