当前位置:网站首页>【UDS统一诊断服务】四、诊断典型服务(4)— 在线编程功能单元(0x34-0x38)
【UDS统一诊断服务】四、诊断典型服务(4)— 在线编程功能单元(0x34-0x38)
2022-04-23 05:47:00 【明如正午】
四、诊断典型服务(4)— 在线编程功能单元
我自己汇总了一张表格,免积分下载,对应学习,效果更好!
链接:https://download.csdn.net/download/sinat_40003796/85031818
各功能单元诊断服务:
- 诊断和通信管理功能单元
- 数据传输功能单元
- 读故障信息功能单元(存储数据传输功能单元)
- 在线编程功能单元(上传下载功能单元)
- 功能/元件测试功能单元(例行程序功能单元)
- 输入输出控制单元(0x2F)
本文主要讲解“在线编程功能单元(上传下载功能单元)”,其余的见其它文章。
————————————————————
“在线编程功能单元(上传下载功能单元)”包括的服务:
上传下载功能:
- RequestDownload (0x34)服务
- RequestUpload (0x35)服务
- TransferData (0x36)服务
- RequestTransferExit (0x37)服务
- RequestFileTransfer (0x38)服务
下载功能实现(34—>36—>37)示例:

(1)RequestDownload (0x34)服务
- 初始化数据传输
- ECU接收到请求后,完成所有下载前准备工作后,发送肯定响应。
请求报文:

肯定响应:

(2)TransferData (0x36)服务【待补充】
(3)RequestTransferExit (0x37)服务【待补充】
版权声明
本文为[明如正午]所创,转载请带上原文链接,感谢
https://star-302.blog.csdn.net/article/details/123712131
边栏推荐
猜你喜欢

Type conversion in C #

基于pygame库编写的五子棋游戏

从源代码到可执行文件的过程

Rust的闭包类型(Fn, FnMut, FnOne的区别)

C语言的运算符

Robocode教程5——Enemy类
![[leetcode 202] happy number](/img/b2/a4e65688aef3a0cec8088bcaba048f.jpg)
[leetcode 202] happy number

Robocode教程4——Robocode的游戏物理

MySQL groups are sorted by a field, and the first value is taken

1007 go running (hdu6808) in the fourth game of 2020 Hangzhou Electric Multi school competition
随机推荐
Rust:如何 match 匹配 String 字符串?
1006 finding a mex (hdu6756)
用C语言实现重写strcmp等四个函数
7-21日错题涉及知识点。
Robocode教程5——Enemy类
Option的正确打开方式
ArcGIS license错误-15解决方法
Basemap库绘制地图
C array
Formation à la programmation
日志
安装pyshp库
C语言循环结构程序
[untitled] database - limit the number of returned rows
数组旋转
批量导出Arcgis属性表
Rust 中的指针:Box、Rc、Cell、RefCell
[leetcode217] there are duplicate elements
[leetcode 401] binary Watch
队列解决约瑟夫问题