From f453cfb645516628a6d1fa36e2ca633e1da6d708 Mon Sep 17 00:00:00 2001
From: tao_z <tzj0429@163.com>
Date: Sun, 07 Aug 2022 22:27:57 +0800
Subject: [PATCH] 修改数据传输最小长度限制

---
 Application/source/uds_modules/did.c |   10 +++++-----
 1 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/Application/source/uds_modules/did.c b/Application/source/uds_modules/did.c
index e73fcce..7439e3d 100644
--- a/Application/source/uds_modules/did.c
+++ b/Application/source/uds_modules/did.c
@@ -17,9 +17,9 @@
 #define FIGNER_PRINT_WRITE (9)
 #define FIGNER_PRINT_READ (10)
 
-#define VA_InstallDate (80u)   // 4B
-#define VA_PROGRAM_DATA (84u)  // 32B
-#define VA_PROGRAM_DATE (100u) // 4B
+#define VA_InstallDate (20u)  // 4B
+#define VA_PROGRAM_DATA (21u) // 32B
+#define VA_PROGRAM_DATE (25u) // 4B
 
 #define ProgramBlockLenth (32u)
 
@@ -101,7 +101,7 @@
 
     for (i = 0; i < (ProgramBlockLenth >> 2); i++)
     {
-        if (EE_OK != EE_ReadVariable32bits(VA_PROGRAM_DATA + i * 4, (p_dest + i)))
+        if (EE_OK != EE_ReadVariable32bits(VA_PROGRAM_DATA + i, (p_dest + i)))
         {
             rtn = OP_STATUS_FAIL;
             break;
@@ -119,7 +119,7 @@
 
     for (i = 0; i < (ProgramBlockLenth >> 2); i++)
     {
-        if (EE_OK != EE_WriteVariable32bits(VA_PROGRAM_DATA + i * 4, *(p_dest + i)))
+        if (EE_OK != EE_WriteVariable32bits(VA_PROGRAM_DATA + i, *(p_dest + i)))
         {
             rtn = OP_STATUS_FAIL;
             break;

--
Gitblit v1.8.0