自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Dream_fly_iboy的博客

专注于汽车电子MCU CP AutoSar

  • 博客(23)
  • 收藏
  • 关注

原创 UDS诊断概述

Application layer应用层 ISO14229, ISO15765-3Presentation layer表示层 N/ASession layer会话层 ISO15765-3Transport layer传输层 N/A。

2024-03-29 21:55:48 135

原创 DoCAN配置

CanTrcv -> Can -> CanIf -> CanTp -> PduR -> DcmDcmDslProtocolID: DCM_UDS_ON_CANDslProtocolSIDTableCANTP_MODE_FULL_DUPLEX: on one channel, reception and transmission can be performed simultaneouslyCANTP_MODE_HALF_DUPLEX: starting a new connection is only po

2024-03-28 07:30:00 303

原创 FIM配置

FIM模块根据DTC状态来确定对应功能是否要禁止FiM_GetFunctionPermission通过RTE提供给SWC。

2024-03-27 21:36:33 85

原创 配置0x22&0x2E

Port Prototype:DataServices_ECU_Serial_Number_RW映射/Dcm/DcmConfigSet/DcmDsp/DcmDspDids/ECU_Serial_Number_RW。为了和SWC进行RTE连接,所以在Application Components中选择对应的SWC。0x22服务同时请求的DIDs的最大数量。一次性读取多个DID。

2024-03-26 07:45:00 56

原创 Primary DTC实现

Event Latch TestFailed:此项如果勾选,当前cycle从fail变成pass,仍然报告当前DTC而不是历史DTC基于时间的Debounce策略(DemDebounceTimeFailedThreshold:PreFail产生后,多久之后为Failed;如果这期间产生PreFail不连续(穿插PrePass),则重新计数。DemDebounceTimePassedThreshold:PrePass产生后,多久为Pass;如果这期间PrePass不连续(穿插PreFail),则重新计数。

2024-03-25 07:45:00 107

原创 常用NRC Code

不正确的消息长度或无效的格式。激活会话不支持该子服务。激活会话不支持该服务。

2024-03-24 07:15:00 561 1

原创 DCM配置

主要配置各个诊断基础服务。

2024-03-23 07:30:00 525

原创 Secondary DTC实现

TxRx19 18TxRxRxRxRxRxRxRxRxA4 00 0019 19TxRxRxRxRxRx。

2024-03-22 08:30:00 616 1

原创 创建DTC

event name。

2024-03-21 08:30:00 280 1

原创 创建DID

在Data Identifiers(DIDs)右键Add Diagnostic Data Identifier会自动在DcmDsp生成相关container。

2024-03-20 08:30:00 380 1

原创 DEM属性配置

AGING:当Aging或clear发生时,需要reset 'TestFailedSinceLastClear‘ bit。NORMAL:当clear发生时,需要reset 'TestFailedSinceLastClear‘ bit。AGING_AND_DISPLACEMENT:当Displacement或Aged或clear时,需要reset 'TestFailedSinceLastClear‘ bit。

2024-03-19 08:30:00 80 1

原创 DCM属性配置

FALSE:进Boot前不发送NRC 0x78。TRUE:进Boot前发送NRC 0x78。

2024-03-18 08:30:00 120

原创 AutoSar诊断概述

AUTOSAR诊断功能模块主要实现部分为ECU软件中的故障诊断事件管理(DEM)以及故障诊断通信管理(DCM)。

2024-03-17 07:05:00 151 1

原创 配置0x23

memoryAddress:起始地址。

2024-03-16 08:04:57 272 1

原创 配置0x31

Xxx_RequestResults()配置DcmDspRequestRoutineResultsFnc and DcmDspRoutineUsePort。Xxx_Start()配置参数 DcmDspStartRoutineFnc and DcmDspRoutineUsePort。stop参数响应的信号配置参数 DcmDspStopRoutineIn and DcmDspStopRoutineOut。DcmDspRoutineSecurityLevelRef 安全访问等级。

2024-03-15 19:41:24 197 1

原创 配置0x85

0x85 ControlDTCSetting,用于开启或关闭DTC设置01使能:ECU依照正常操作条件进行诊断故障码的记录02禁止:ECU停止诊断故障码的记录更新注:当服务端(ECU)接收到85服务后,如果控制信息是off,则服务端应该立即停止DTC的状态更新。从此刻起,DTC的状态信息保持不变,无论是发生了新的故障,还是已有的故障有了新的状态,服务端的DTC数量、状态信息都不会更新。如果控制信息是on,那么如果先前是off,就立即恢复到正常的状态,如果先前是on,保持状态不变。

2024-03-14 09:10:51 821

原创 配置0x28

报文类型\控制方式00010203应用报文0128 00 0128 01 0128 02 0128 03 01网络管理报文0228 00 0228 01 0228 02 0228 03 02应用报文+网络管理报文0328 00 0328 01 0328 02 0328 03 03NM状态=0x01 (关闭)=0x02 (总线休眠模式)=0x04 (重复消息状态)=0x05 (正常工作状态)=0x06 (准备休眠状态)=0x07 (准备总线休眠模式)

2024-03-13 09:14:28 31

原创 配置0x27算法

Crypto模块配置CryptoKeys配置CryptoDriverObjectsCryIf模块配置CryIfKeysCsm模块配置CsmKeys配置CsmJobs配置CsmPrimitives

2024-03-12 09:11:59 32 1

原创 配置0x27

配置Max Number Of Attempts的delay timer 10s策略step1。

2024-03-11 14:18:13 428

原创 配置0x2F

Data Value含义returnControlToECU:将控制权还给ECU,即结束控制resetToDefault:设为默认值Freeze Current State:冻结住当前状态shortTermAdjustment:对ECU开始控制、设置。

2024-03-10 07:53:33 171

原创 配置0x11

硬重启模拟的是ECU先完全掉电再上电的过程。所以想ECU完成掉电,就必须将常电和唤醒电完全断开再上电。

2024-03-09 16:06:33 74

原创 配置0x10

介绍Vector Davinci configurator 配置诊断0x10服务

2024-03-08 12:20:14 371 1

原创 创建SWC

如果可执行实体的执行被跳过,Rte生成器可以将对操作系统调度的几个连续调用优化为一个调用。On Operation Call Return:C/S在异步下运行,当我调用一个Server函数,但是我是异步调用。那么该被调函数作为一个线程和当前的运行程序并行运行,当被调函数运行结束返回的时候,这时触发异步服务返回事件。On Operation Invocation:当调用到了该函数的时候。Position In Task:表示同一个Task下的优先级。Task Activation:任务的最大队列激活请求数。

2024-03-07 16:58:24 265

UDS诊断开发中27服务,用于计算cdd文件中算安全等级的key验证

27服务解锁key的算法

2024-03-10

TJA1101B以太网Phy芯片数据手册

TJA1101B以太网Phy芯片数据手册

2024-03-10

TDA4芯片手册,方便老铁去下载

TDA4芯片手册,方便老铁去下载

2024-03-10

Vector CANoe如何去发E2E信号

适用做汽车电子软件开发的同学,在使用CANoe去发送E2E信号时,遇到的CANoe不能发送问题,需要full版本CANoe,然后去按照文档下载插件安装。

2024-03-10

C语言编码规范,适用新手小白,面试C语言遇到的问题

C语言编码规范,适用新手小白,面试C语言遇到的问题

2024-03-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除