E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
uds
STM32F103 基于
UDS
的BOOTLOADER
1.对于BOOTLODER来讲,首先要讲FLASH分好区BOOTLODERAPP2.跳转函数Boot_JumpToApplication(0x08008000);具体内容如下:voidBoot_JumpToApplication(uint32_tAddr){staticpFunctionJump_To_Application;__IOuint32_tJumpAddress;/*Testifuser
qq_34309267
·
2023-07-26 04:50
UDS
flash
Bootloder开发方案(基于
UDS
)
Bootloader是所有支持重编程的ECU必须具备的软件功能,在ECU运行过程中,执行的是应用软件和应用数据,仅当应用软件或应用数据无效时,或者要求对其进行升级或特殊测试的时候,Bootloader软件才被激活。应用软件和应用数据可以同时编程或者相互独立编程,不允许重新编程时更新Botloader软件。Bootloader软件存储于被保护的存储器区域,即使发生潜在错误时,控制器始终保证可重新编程
qq_34309267
·
2023-07-26 04:50
UDS
基于
UDS
协议的TC275 BOOTLODER程序之 flashdriver
UDS
烧写要求先烧写flashdriver再烧写APP.BOO程序里不包含flashdriver。故需要将flashdriver烧写到ram中。
qq_34309267
·
2023-07-26 04:50
UDS
基于MPC5634L的BOOTLOADER(
UDS
)(一)
基于MPC5634L的BOOTLOADER(
UDS
)(一)博主最近参与一个BOOTLAODER的项目(MPC5634),需要用到DCM模块(基于
UDS
)的烧写流程。
qq_34309267
·
2023-07-26 04:20
UDS
UDS
之27服务
SecurityAccess(0x27)——安全访问这个服务的目的是为那些限制访问,以及和排放、安全相关的一些服务和数据提供一些访问权限来保护数据。此服务执行步骤如下:(1)Client请求一个种子(Seed);(2)Server发送种子(Seed);(3)Client再根据相应算法算出一个匹配这个种子(Seed)的钥匙(Key)并发送给Server;(4)Server也根据相同算法算出一个钥匙(
qq_34309267
·
2023-07-26 04:46
UDS
单片机
汽车
UDS
诊断测试
UDS
(UnifiedDiagnosticServices,统一的诊断服务)诊断协议是在汽车电子ECU环境下的一种诊断通信协议。这种通信协议被用在几乎所有由OEM一级供应商所制造的新ECU上面。
WINDHILL_风丘科技
·
2023-07-25 18:48
数据采集
车辆测试
IPETRONIK记录仪
UDS
汽车诊断
车辆测试
数据采集
记录仪
车载诊断NRC -
UDS
Negative Response Code
目录NegativeResponseCodeNRCCategoriesNegativeResponseCodeNRCCategories>>下表中列出了ISO14229-1:2013(E)中定义的否定响应码及其使用条件:否定响应码的取值范围为0x00-0xFF,被分为三组:0x00:服务器内部实现否定响应码判断逻辑时使用,表示要给出肯定响应。0x01–0x7F:诊断通信相关的否定响应码。0x80–
CDamogu
·
2023-07-24 14:47
服务器
servlet
http
UDS
NRC
汽车
UDS
诊断之通过标识符写入数据服务(0x2E)深度剖析
WriteDataByIdentifier就是通过标识符写入数据服务,这里的标识符(ID)指的是数据标识符,也就是我们经常说的DID。目录1.英文术语2.缩写表3.服务描述4.请求消息定义4.1.请求消息子功能定义4.2.请求消息数据参数定义5.肯定响应消息定义5.1.肯定响应消息数据参数定义6.否定响应消息定义6.1.否定响应码6.2.NRC评估序列7.服务使用示例7.1.示例#1-写入数据标识
心骗小白话
·
2023-07-24 14:47
UDS诊断
c语言
UDS
汽车诊断协议(ISO 14229)所有服务以及对应服务支持的否定响应代码NRC
UDS
汽车诊断协议(ISO14229)所有服务以及对应服务支持的否定响应代码NRC下表将ISO14229-Part1:Specificationandrequirements中信息进行整理,梳理了
UDS
汽车电子助手
·
2023-07-24 14:46
#
UDS诊断(ISO
14229)
Autosar诊断实战系列13-基于CANoe的长帧BS及STmin测试
STmin测试测试方法测试步骤测试case分析Case2.ECU发送的流控帧BS及STmin测试测试方法测试步骤测试case分析测试总结前言在本系列笔者将结合工作中对诊断实战部分的应用经验进一步介绍常用
UDS
initiallizer_行稳致远
·
2023-07-24 14:45
Autosar
诊断实战系列
autosar
诊断
UDS
Autosar诊断系列介绍18 - NRC解码字典
本文框架前言NRC字典前言
UDS
(UnifiedDiagnosticServices)协议,即统一的诊断服务,是面向整车所有ECU的一种诊断通信方式,是基于ISO14229规范的规范化诊断服务标准,其位于
initiallizer_行稳致远
·
2023-07-24 14:42
#
Autosar
DiagStack入门系列
autosar
诊断
UDS
【AUTOSAR】VCU 软件架构设计(三)---- 静态软件架构
其中软件平台主要包含:硬件依赖层(底层驱动)、硬件抽象层、CAN协议栈(CCP和
UDS
)、系统调度(RTOS/主循环调度)以及基础服务(如:Flash,时钟,CRC校验,随机数产生函数等)。
大道生
·
2023-07-18 00:26
VCU
嵌入式硬件
BMS
AUTOSAR
单片机
STM32
UDS
Bootloader开发-上位机篇-CANoe制作(1)
文章目录前言功能需求GUI实现CANID配置文件路径选择进度条CaplOutput开始刷写Button整体界面总结前言在之前的系列文章中,介绍了Bootloader开发的中的下位机软件开发,本文接着介绍上位机软件的开发。主要就是通过调用CAN卡的API函数进行通信。汽车行业中,CANoe作为通信测试的不可或缺的软件,上位机首先基于CANoe和CAPL实现.功能需求目前只做了简单的功能,CANID可
赞哥哥s
·
2023-07-16 23:36
Autosar进阶
uds
bootloader
上位机
Autosar诊断实战系列11-
UDS
0x27加解密服务配置开发介绍
DcmDsp中DcmDspSecurity实战配置2.1DcmDspSecurity实战配置2.2尝试次数及DelayTime进一步理解前言在本系列笔者将结合工作中对诊断实战部分的应用经验进一步介绍常用
UDS
initiallizer_行稳致远
·
2023-07-15 04:13
Autosar
诊断实战系列
autosar
UDS
诊断
Autosar诊断实战系列09-Dem中Event的Debounce开发介绍
2.Dem中Debounce开发2.1基于Counter的Debounce开发2.2基于Time的Debounce开发3.开发注意事项前言在本系列笔者将结合工作中对诊断实战部分的应用经验进一步介绍常用
UDS
initiallizer_行稳致远
·
2023-07-15 04:43
Autosar
诊断实战系列
autosar
UDS
诊断
Autosar诊断实战系列10-BusOff DTC的触发逻辑及配置开发介绍
本文框架前言1.BusOffDTC触发流程细掰2.BusOff相关配置介绍2.1Dem模块相关配置2.2CanSM相关配置3.BusOff测试前言在本系列笔者将结合工作中对诊断实战部分的应用经验进一步介绍常用
UDS
initiallizer_行稳致远
·
2023-07-15 04:43
Autosar
诊断实战系列
autosar
诊断
UDS
Autosar诊断实战系列12-
UDS
0x10会话服务配置开发介绍
1.1DcmDsdSubServices中添加子会话服务2.DcmDsp中DcmDspSession实战配置2.1DcmDspSession实战配置2.2其他说明前言在本系列笔者将结合工作中对诊断实战部分的应用经验进一步介绍常用
UDS
initiallizer_行稳致远
·
2023-07-15 04:43
Autosar
诊断实战系列
autosar
诊断
UDS
Autosar诊断实战系列08-Dem与BswM在ECU运行期间究竟擦出了哪些火花
2.1ESH_DemInitRule2.2Dem_Shutdown的处理规则3.Dem在初始化及Shutdown期间的工作内容3.1Dem初始化期间工作内容3.2Dem_ShutDown期间工作内容前言在本系列笔者将结合工作中对诊断实战部分的应用经验进一步介绍常用
UDS
initiallizer_行稳致远
·
2023-07-15 04:42
Autosar模式管理实战系列
Autosar
诊断实战系列
autosar
嵌入式
诊断
BswM
Autosar诊断实战系列02-再谈19 04读取冻结帧子服务
本文框架1.前言2.1904子服务2.1请求某DTC快照信息2.1.1请求报文格式及说明2.1.2响应报文格式及说明3.开发注意事项3.1快照高低字节顺序3.2快照DID1.前言19服务在整个
UDS
服务中非常重要
initiallizer_行稳致远
·
2023-07-15 04:12
Autosar
诊断实战系列
autosar
嵌入式
UDS
Autosar诊断实战系列07-一文学会CanTp如何配置
2.1.2CanTpRxNPdu及CanTpTxFcNPdu配置2.2CanTpTxNSdu配置2.2.1CanTpTxNPdu及CanTpRxFcNPdu配置前言在本系列笔者将结合工作中对诊断实战部分的应用经验进一步介绍常用
UDS
initiallizer_行稳致远
·
2023-07-15 04:12
Autosar
诊断实战系列
autosar
UDS
诊断
【CANdelaStudio编辑CDD】-0.2-将CDD转换成ODX/PDX诊断描述文件
目录1打开CDD文件2CDD文件转换成ODX/PDX文件3结尾前一篇链接:全网最全诊断梳理《
UDS
/OBD诊断&诊断描述文件CDD》总目录https://blog.csdn.net/qfmzhu/article
汽车电子助手
·
2023-07-14 06:50
#
CDD诊断描述文件
#
ODX/PDX诊断描述文件
UDS/OBD诊断/刷写
autosar
UDS和OBD诊断CDD
【CANdelaStudio编辑CDD】-0.3-CDD中Fault Memory里DTC Column与Autosar Dem对应关系
中描述一个DTC用到的标签和关键字3CDD中FaultMemory里DTCColumn与AutosarDem参数对照表4附录:ODX/PDX中描述一个UDSDTC举例5结尾前一篇链接:全网最全诊断梳理《
UDS
汽车电子助手
·
2023-07-14 06:50
#
CDD诊断描述文件
UDS/OBD诊断/刷写
Autosar
autosar
UDS和OBD诊断CDD
CANas分析软件,DBC文件解析,CAN报文分析,仿CANoe曲线显示
:增加合并曲线,帧解析,表格分析2023.01.01:增加对Kvaser的支持2022.04.01:更新DBC编辑界面2022.01.01:信号增加功能选项,主页可调整字号或行距2021.12.01:
UDS
枯无穷肉
·
2023-07-14 02:57
DBC
can
dbc
Autosar诊断实战系列05-需存储NvM的DID配置开发详解
本文框架前言1.Dcm相关配置1.1DcmDspDatas配置1.2DcmDspDids配置2.NvM&Fee相关配置2.1NvM相关配置前言在本系列笔者将结合工作中对诊断实战部分的应用经验进一步介绍常用
UDS
initiallizer_行稳致远
·
2023-06-24 05:29
Autosar
诊断实战系列
autosar
UDS
诊断
【AUTOSAR】
UDS
协议的代码分析与解读(二)----ECU诊断协议概述
UDSO诊断服务技术规范1范围本规范规定了增强型诊断需求的诊断服务部分的内容,定义了通用电子系统需遵循的
UDS
通用执行规则。
大道生
·
2023-06-23 21:55
AUTOSAR
linux
嵌入式硬件
汽车
诊断
【AUTOSAR】
UDS
协议的代码分析与解读(十四)----
UDS
控制 DTC 设置 85h
8.22控制DTC设置ControlDTCSetting(85h)诊断工具使用此服务启用或禁用ECU中的诊断故障码(DTC)设置。8.22.1报文格式表91控制DTC设置服务的请求报文ByteNameCvtValue(Hex)#1RequestServiceIdentifierM85#2Subfunction=[DTCSettingType]M00-FF表92控制DTC设置服务的肯定响应ByteN
大道生
·
2023-06-23 21:55
安全
单片机
AUTOSAR
嵌入式硬件
汽车
UDS诊断
14229
基于python的modbus协议编程_
UDS
on CAN协议的Bootloader刷写
由于汽车软件功能需求变更以及功能变得越来越多,在开发ECU过程中需要频繁的更新软件升级程序,对应解决方案是目前流行方案都是通过
UDS
协议进行刷写,本文介绍基于
UDS
协议的Bootloader刷写软件实现原理
栢沐罙
·
2023-06-23 16:11
诊断网络层和应用层交互_用Python实现的
UDS
诊断工具
最近用python实现了一个
UDS
诊断工具,先看效果:部门有同事用Labview写了一个诊断工具,可以实现一些诊断功能,比如读取故障码,清除故障码,标定传感器,刷写软件之类的功能,但是部门没有正版的Labviewlicense
Raymond Fei
·
2023-06-23 16:11
诊断网络层和应用层交互
PCAN-
UDS
API实现
uds
协议的BootLoader刷写流程
本文探讨使用PCAN官方的PCAN-UDSAPI来实现BootLoader刷写流程。不对流程进行详解,对流程不熟悉的同学可以参考https://blog.csdn.net/king110108/article/details/1250326841诊断会话控制诊断会话控制10h02h:通过物理寻址发送10h02h,然后写入刷写标志位,最后ECU重启进入Bootloader,在BootLoader中需
儒雅的战争~
·
2023-06-23 16:41
c++
汽车
根据hex文件制作
UDS
统一诊断服务CAN多帧报文-python
1.背景统一诊断服务(Unifieddiagnosticservices,
UDS
)由ISO-14229系列标准定义。
晓翔仔
·
2023-06-23 16:41
code
design
skills
UDS
多帧
python
汽车诊断
汽车安全
基于Python和PYQT5实现
UDS
功能,与ECU应用层软件交互
由于我们ECU的供应商提供了底层
UDS
变量在应用层访问的可行性,又想着在前一家公司的时候,自学了一些pyt
amsr2300
·
2023-06-23 16:10
python
python
qt
交互
pyqt5
Python实现的
UDS
通信脚本,支持Vector CAN和PCAN设备,可二次开发扩展
Python实现的
UDS
通信脚本Python实现的
UDS
通信脚本,支持VectorCAN和PCAN设备,可二次开发扩展。
「已注销」
·
2023-06-23 16:39
程序人生
使用python执行
uds
诊断
主要是通过python-can模块与pcan等支持的硬件通讯,
uds
协议层使用udsoncan模块和can-isotp模块实现
uds
诊断。
qq_45303968
·
2023-06-23 16:09
python
汽车
UDSonCAN
2.1positiveresponse2.2negativeresponse二、诊断服务10h服务27h服务283E(TesterPresent)三、诊断服务示例四、DTC4.1DTC内容4.2DTC状态参考一、概述
UDS
·
2023-06-21 06:20
CAN通讯
汽车
基于
uds
和modbus协议的bootloader对比
2022年参与了两个bootloader项目的开发,两个项目使用的芯片、通讯驱动不同,因此传输协议也不同,年底了将两个项目做一个对比,也顺便加深下对bootloader的理解。相同点:modbusuds刷新流程刷新流程大同小异,简单来说:在应用报文中收到刷新请求报文,将刷新请求标志位置1存在E2中,然后执行复位操作。程序复位后判断存储在E2中的刷新请求标志位是否置1,如果置1了,那么清除刷新请求标
恏恏过生活
·
2023-06-19 02:33
Bootloader
Uds协议
Modbus通讯协议
Modbus
诊断协议那些事儿
关联文章:CANdelaStudio-从入门到深入到实践目录提示:可参考目录索引进行学习一、
UDS
是什么?1.
UDS
协议发展历史2.
UDS
应用场景3.
UDS
与OSI模型的关系二、通信方式
诊断协议那些事儿
·
2023-06-18 15:26
诊断协议那些事儿
汽车
网络协议
功能测试
需求分析
车载系统
UDS
系列-31服务(Routine Control)
诊断协议那些事儿诊断协议那些事儿专栏系列文章,本文介绍例程控制服务RoutineControl,该服务的目的是Client端使用RoutineControl服务来执行定义的步骤序列并获取特定序列的相关结果。这个服务经常在EOL、Bootloader中使用,比如,检查刷写条件是否满足、擦除内存、覆盖正常服务控制策略以及控制ECU值随时间变化等功能。文章目录诊断协议那些事儿一、31服务-Routine
诊断协议那些事儿
·
2023-06-18 15:56
诊断协议那些事儿
FBL入门与实践系列
网络协议
网络
经验分享
车载诊断协议 —— 诊断服务Service 11
本文主要讲述如下内容,介绍车载诊断协议
UDS
关于Service11相关内容:->1、Service常见功能->2、刷写场景下Service
车载诊断技术
·
2023-06-18 10:38
漫谈UDS诊断协议系列
车载电子电气架构
java
服务器
数据库
CANoe-诊断控制台实现同一个目标ECU的物理寻址和功能寻址
接触过
UDS
诊断的人应该知道,诊断通信有两种方式:物理寻址和功能寻址。那什么是物理寻址和功能寻址呢?简单点说,物理寻址是单播,功能寻址是多播。
jasonj33
·
2023-06-17 07:37
CANoe
【AUTOSAR】
UDS
协议的代码分析与解读(四)----
UDS
否定应答服务
7
UDS
否定应答服务在收到的诊断服务请求报文无效
大道生
·
2023-06-15 10:07
单片机
AUTOSAR
嵌入式硬件
汽车
诊断UDS
【AUTOSAR】
UDS
协议的代码分析与解读(六)----
UDS
清除诊断读取DTC
8.5清除诊断信息ClearDiagnosticInformation(14h)清除诊断信息服务用于清除电控单元存储器中的一个或多个诊断信息。8.5.1报文格式表20清除诊断信息服务的请求报文ByteNameCvtValue(Hex)#1RequestServiceIdentifierM14#2GroupOfDTC=[HighByte,MidByte,LowByte]M00--FF00--FF00
大道生
·
2023-06-15 10:36
数学建模
【AUTOSAR】
UDS
协议的代码分析与解读(三)----ECU诊断故障管理
故障管理5.1自诊断需求故障自检测是指电控单元在运行应用软件时所执行的全部检测(包括初始化阶段自诊断和持续运行时的自诊断)。所有电控单元都应持续地进行故障自检测,以监控功能运行状态下的异常事件(错误)。如果检测到的故障被视为潜在危险,为确保安全,必须采取必要的措施。5.1.1故障自诊断范围故障自诊断的范围,应包含但不限于如下所列内容:a)法规确定规定条件;b)ECU内部异常情况;c)网络通信异常情
大道生
·
2023-06-15 10:06
AUTOSAR
汽车
嵌入式硬件
诊断UDS
【AUTOSAR】
UDS
协议的代码分析与解读(五)----ECU诊断服务
下表列出了h事业部定义的所有
UDS
诊断服务。ECU最终实现与下述定义不符之处必须得到h事业部的认可。服务实现内容需在零部件诊断规范中详细说明。
大道生
·
2023-06-15 10:35
AUTOSAR
汽车
嵌入式硬件
DUS
Autosar诊断实战系列04-基于CAPL语言的通信类诊断测试脚本开发
本文框架前言1.CAPL编程简单介绍2.CAPL脚本开发实战2.1添加CAPLTestModule2.2CAPL脚本实战编写前言在本系列笔者将结合工作中对诊断实战部分的应用经验进一步介绍常用
UDS
服务的进一步探讨及开发中注意事项
initiallizer_行稳致远
·
2023-06-15 09:16
Autosar
诊断实战系列
autosar
UDS
CAPL
Autosar诊断实战系列03-22服务读取DID数据的几种接口类型区别详解
本文框架前言1.不同接口类型含义2.不同接口的区别3.实际开发中如何选取前言在本系列笔者将结合工作中对诊断实战部分的应用经验进一步介绍常用
UDS
服务的进一步探讨及开发中注意事项,Dem/Dcm/CanTp
initiallizer_行稳致远
·
2023-06-15 09:16
Autosar
诊断实战系列
autosar
嵌入式
UDS
Unix/Linux编程:
UDS
数据报
〇、前言对于recvfrom()来讲,src_addr和addrlen参数会返回用来发送数据报的远程socket的地址。(这些参数类似于accept()中的addr和addrlen参数,它们返回已连接的对等socket的地址。)src_addr参数是一个指针,它指向了一个与通信domain匹配的地址结构。与accept()一样,addrlen是一个值-结果参数。在调用之前应该将addrlen初始化
瑜陀
·
2023-06-15 03:11
Web
Unix/Linux
socket
unix
linux
udp
ISO14229 理解(一)
由于不涉及网络通信机制,可以架设在各种网络之上,因此ISO-14229也称为
UDS
(UnifiedDiagnosticServices)统一诊断服务。在ISO14229里,共有
梅尔文.古
·
2023-06-14 01:34
自动驾驶
网络
CANalyzer及CANOE使用四:调用DLL实现
UDS
_TP/NM(OSEK/Autosar)或安全算法解锁功能
前言1、capl里调用封装好的dll;2、capl里编写安全算法;3、用CDD的诊断功能来调用dll;4、利用节点调用dll实现
UDS
_TP/NM(OSEK/Autosar);一、如何封装capl调用的
〆草編戒指`灬.°
·
2023-06-13 14:55
汽车
UDS
关于故障码的学习笔记(0x19和0x14服务)
目录1.概述2.1DTC描述2.1.1DTC的严重性和类的定义2.1.2公约和定义2.1.3DTC状态位定义2.1.3.1testFailed2.1.4DTC状态位定义2.1.5DTC格式标识符定义3.清除诊断信息(0x14)服务3.1服务描述3.2请求消息[报文]3.2.1请求消息定义3.2.2请求消息子函数参数$Level(LEV_)定义3.2.3请求消息数据-参数定义3.3肯定响应3.3.1
作难必得
·
2023-06-13 01:16
UDS学习
单片机
嵌入式硬件
mcu
UDS
关于0x37服务退出传输学习笔记
1.服务说明客户端使用此服务来终止客户端和服务器之间的数据传输(上传或下载)。2.请求消息2.1请求消息子功能参数$Level(LEV_)定义此服务不使用子函数参数。2.2请求消息数据参数定义transferRequestParameterRecord:此参数记录包含服务器支持数据传输所需的参数。此参数的格式和长度取决于车辆制造商。3.肯定响应消息3.1肯定响应消息定义3.2肯定响应消息数据参数定
作难必得
·
2023-06-13 01:16
UDS学习
学习
笔记
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他