diff --git a/ECU_APP/diagnose/CanTp/CanTp.c b/ECU_APP/diagnose/CanTp/CanTp.c index 6671ece..bc09f18 100644 --- a/ECU_APP/diagnose/CanTp/CanTp.c +++ b/ECU_APP/diagnose/CanTp/CanTp.c @@ -255,6 +255,11 @@ void RxIndicationCanTP_AddrPhy_Message(CanIf_HwHandleType LeCanTp_e_Hrh, SaCanTp_u_TxBuffer[0] = 0x30; SaCanTp_u_TxBuffer[1] = 2; SaCanTp_u_TxBuffer[2] = CANTP_RX_STMIN; + SaCanTp_u_TxBuffer[3] = 0xcc; + SaCanTp_u_TxBuffer[4] = 0xcc; + SaCanTp_u_TxBuffer[5] = 0xcc; + SaCanTp_u_TxBuffer[6] = 0xcc; + SaCanTp_u_TxBuffer[7] = 0xcc; TransmitCanIf_Buffer(CANTP_RESP_CANID,8,SaCanTp_u_TxBuffer); } @@ -277,6 +282,11 @@ void RxIndicationCanTP_AddrPhy_Message(CanIf_HwHandleType LeCanTp_e_Hrh, SaCanTp_u_TxBuffer[0] = 0x30; SaCanTp_u_TxBuffer[1] = 0; SaCanTp_u_TxBuffer[2] = CANTP_RX_STMIN; + SaCanTp_u_TxBuffer[3] = 0xcc; + SaCanTp_u_TxBuffer[4] = 0xcc; + SaCanTp_u_TxBuffer[5] = 0xcc; + SaCanTp_u_TxBuffer[6] = 0xcc; + SaCanTp_u_TxBuffer[7] = 0xcc; TransmitCanIf_Buffer(CANTP_RESP_CANID,8,SaCanTp_u_TxBuffer); diff --git a/ECU_APP/diagnose/CanTp/CanTp_Cfg.h b/ECU_APP/diagnose/CanTp/CanTp_Cfg.h index 358489c..884a24a 100644 --- a/ECU_APP/diagnose/CanTp/CanTp_Cfg.h +++ b/ECU_APP/diagnose/CanTp/CanTp_Cfg.h @@ -1,8 +1,4 @@ -/*@处根据实际情况填写相关信息,将@字符以及这条提示语句去掉*/ -/****************************************************************************** -| File Name : @文件名 -| Description: @文件描述 -******************************************************************************/ + #ifndef CANTP_CFG_H #define CANTP_CFG_H @@ -18,20 +14,20 @@ ******************************************************************************/ /*@define类型定义*/ #define CANTP_TASK 1 -#define CANTP_MFLEN_MAX 1200 /* 多帧最大长度 */ +#define CANTP_MFLEN_MAX 1200 /* 多帧最大长 */ #define CANTP_ADDR_FUNC_REQ 0x7DF /* 诊断功能寻址 */ #define CANTP_ADDR_PHY_REQ 0x748//0x7C6 /* 诊断物理寻址 */ -#define CANTP_RESP_CANID 0x7C8//0x7CE /* 诊断反馈 */ +#define CANTP_RESP_CANID 0x7C8//0x7CE /* 诊断反 */ #define CANTP_ADDRFUNC_MF_FORBID DCM_FALSE -#define CANTP_RX_STMIN_DEFINE 0x0A /* STmin */ +#define CANTP_RX_STMIN_DEFINE 0x14 /* STmin */ #define CANTP_AS_TIMEOUT_DEFINE 25u /* 25ms?*/ @@ -50,7 +46,7 @@ #define CANTP_RESP_TIMEOUT_DEFINE 500u #define CANTP_APP_RESP_TIMEOUT_DEFINE 500u /* APP响应时间 */ -#define CANTP_APP_RESP_78NEG_DEFINE 5000u /* 78负相应 */ +#define CANTP_APP_RESP_78NEG_DEFINE 5000u /* 78负相�? */ extern const CanIf_CanIdType CANTP_ADDR_PHY_REQ_const ;