Преглед изворни кода

V2.3.0.3 OTA升级的跳板程序

CHENJIE-PC\QiXiang_CHENJIE пре 3 година
родитељ
комит
b18f7bd3e1
2 измењених фајлова са 6 додато и 4 уклоњено
  1. 1 1
      inc/app.h
  2. 5 3
      src/TcpTask.c

+ 1 - 1
inc/app.h

@@ -50,7 +50,7 @@ extern "C" {
 #define	DRVSWVERSION		0x01050000     //驱动层版本号V1.4.0.0  驱动层1.5.0.0,增加了三轴
 //#define	APPSWVERSION		0x01020209     
 //#define	APPSWVERSION		0x02000105
-#define	APPSWVERSION		0x02030001
+#define	APPSWVERSION		0x02030003
 //--------------------------------------------------------------------------------
 
 #define APP_CONFIG_FILE_LATEST_VERSION 0

+ 5 - 3
src/TcpTask.c

@@ -592,7 +592,7 @@ static void TcpDataInfoAssembleSend()
 //Tcp数据接收处理函数
 static void TcpDataInfoRecvHandle()
 {
-    TcpipConnectionRecvDataInd *TcpRecvData =PNULL;
+    TcpipConnectionRecvDataInd *TcpRecvData =NULL;
     osMessageQueueGet(TcpRecvHandle,&TcpRecvData,0,0);
     osDelay(100);
     Uart_Write_Data_Type UartWriteCmd;
@@ -604,7 +604,7 @@ static void TcpDataInfoRecvHandle()
     UINT8 TcpCmdAnswer[31];
     TcpCmdAnswer[0] = TCP_START_SYM1;
     TcpCmdAnswer[1] = TCP_START_SYM1;
-    if(TcpRecvData != PNULL)
+    if(TcpRecvData != NULL)
     {
         Ptr = TcpRecvData->data;
         if((*(Ptr+0)==TCP_START_SYM1)&&(*(Ptr+1)==TCP_START_SYM2))//服务器起始信息
@@ -685,7 +685,9 @@ static void TcpDataInfoRecvHandle()
                 break;
             }
         }
-    free(TcpRecvData); 
+    if(TcpRecvData!=NULL)
+        free(TcpRecvData); 
+    TcpRecvData=NULL;
     }
 }
 //TCP发送校验函数