Procházet zdrojové kódy

版本号1.2.1.29,6060软件,Fota更新测试,新增:无效版本数据重发

CHENJIE-PC\QiXiang_CHENJIE před 3 roky
rodič
revize
8d1c17cfa8
2 změnil soubory, kde provedl 9 přidání a 2 odebrání
  1. 1 1
      inc/app.h
  2. 8 1
      src/TcpTask.c

+ 1 - 1
inc/app.h

@@ -34,7 +34,7 @@ extern "C" {
 #define HWVERSION		    0x0102    //硬件主版本,现为V1.2板
 #define	BLSWVERSION		0x01020000    //BootLoader版本号V1.2.0.0
 #define	DRVSWVERSION		0x01040000     //驱动层版本号V1.4.0.0
-#define	APPSWVERSION		0x0102011C     
+#define	APPSWVERSION		0x0102011D     
 
 //--------------------------------------------------------------------------------
 

+ 8 - 1
src/TcpTask.c

@@ -461,7 +461,14 @@ static void TcpDataInfoAssembleSend()
         VerMsgToTcpInfo.VerInfo.BmsInfo = BMS_INFO;
         VerMsgToTcpInfo.VerInfo.DataModuleType = DATA_MODULE_TYPE;
         VerMsgToTcpInfo.CRC = bcc_chk((UINT8 *)&VerMsgToTcpInfo, sizeof(VerMsgToTcpInfo)-1 );
-        tcpipConnectionSend(socContext.id, (UINT8 *)&VerMsgToTcpInfo, sizeof(VerMsgToTcpInfo), 0, 0, 0);
+        if(UartReadMsg.UartFlag)
+        {
+            tcpipConnectionSend(socContext.id, (UINT8 *)&VerMsgToTcpInfo, sizeof(VerMsgToTcpInfo), 0, 0, 0);
+        }
+        else
+        {
+            send_counter = 0;
+        }
     }
     if(send_counter>0xffff)
     {