From 567085ead3f6adaabd884f16ab4b17c62e8f0403 Mon Sep 17 00:00:00 2001
From: yincheng.zhong <634916154@qq.com>
Date: 星期日, 21 十二月 2025 22:28:09 +0800
Subject: [PATCH] OTA升级功能调通,准备增加boot的代码

---
 新建文本文档.txt |  603 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 603 insertions(+), 0 deletions(-)

diff --git "a/\346\226\260\345\273\272\346\226\207\346\234\254\346\226\207\346\241\243.txt" "b/\346\226\260\345\273\272\346\226\207\346\234\254\346\226\207\346\241\243.txt"
index e69de29..43d198c 100644
--- "a/\346\226\260\345\273\272\346\226\207\346\234\254\346\226\207\346\241\243.txt"
+++ "b/\346\226\260\345\273\272\346\226\207\346\234\254\346\226\207\346\241\243.txt"
@@ -0,0 +1,603 @@
+
+[21:56:07.717]鏀垛啇鈼咶SM:EG800    STATE:EG800PowerOn                 EVENT:EG800_EVENT_DELAY
+
+[21:56:08.718]鏀垛啇鈼咶SM:EG800    STATE:EG800PowerOn                 EVENT:EG800_EVENT_DELAY
+
+[21:56:09.720]鏀垛啇鈼咶SM:EG800    STATE:EG800PowerOn                 EVENT:EG800_EVENT_DELAY
+
+[21:56:10.523]鏀垛啇鈼咶SM:EG800    STATE:EG800PowerOn                 EVENT:EG800_EVENT_DELAY
+FSM:EG800    STATE:EG800PowerOn                 EVENT:EVENT_EXIT
+FSM:EG800    STATE:EG800WaitReady               EVENT:EVENT_ENTRY
+
+[21:56:20.492]鏀垛啇鈼咶SM:EG800    STATE:EG800WaitReady               EVENT:EG800_EVENT_DELAY
+FSM:EG800    STATE:EG800WaitReady               EVENT:EVENT_EXIT
+FSM:EG800    STATE:EG800ATCmdTest               EVENT:EVENT_ENTRY
+
+[21:56:21.494]鏀垛啇鈼咶SM:EG800    STATE:EG800ATCmdTest               EVENT:EG800_EVENT_DELAY
+[AT Send] ATE0
+[AT Recv] OK
+FSM:EG800    STATE:EG800ATCmdTest               EVENT:HIDO_AT_EVENT_OK
+
+[21:56:22.495]鏀垛啇鈼咶SM:EG800    STATE:EG800ATCmdTest               EVENT:EG800_EVENT_DELAY
+[AT Send] ATE0
+[AT Recv] OK
+FSM:EG800    STATE:EG800ATCmdTest               EVENT:HIDO_AT_EVENT_OK
+
+[21:56:23.499]鏀垛啇鈼咶SM:EG800    STATE:EG800ATCmdTest               EVENT:EG800_EVENT_DELAY
+[AT Send] ATE0
+[AT Recv] OK
+FSM:EG800    STATE:EG800ATCmdTest               EVENT:HIDO_AT_EVENT_OK
+FSM:EG800    STATE:EG800ATCmdTest               EVENT:EVENT_EXIT
+FSM:EG800    STATE:EG800WaitSimCardReady        EVENT:EVENT_ENTRY
+[AT Send] AT+CPIN?
+[AT Recv] +CPIN: READY
+FSM:EG800    STATE:EG800WaitSimCardReady        EVENT:EG800_EVENT_CPIN
+[AT Recv] OK
+FSM:EG800    STATE:EG800WaitSimCardReady        EVENT:HIDO_AT_EVENT_OK
+
+[21:56:26.499]鏀垛啇鈼咶SM:EG800    STATE:EG800WaitSimCardReady        EVENT:EG800_EVENT_DELAY
+FSM:EG800    STATE:EG800WaitSimCardReady        EVENT:EVENT_EXIT
+FSM:EG800    STATE:EG800ATCmdInit               EVENT:EVENT_ENTRY
+[AT Send] AT+GSN
+[AT Recv] 864924072390541
+FSM:EG800    STATE:EG800ATCmdInit               EVENT:EG800_EVENT_NUM_1
+[AT Recv] OK
+FSM:EG800    STATE:EG800ATCmdInit               EVENT:HIDO_AT_EVENT_OK
+[AT Send] AT+CIMI
+[AT Recv] 460083903220987
+FSM:EG800    STATE:EG800ATCmdInit               EVENT:EG800_EVENT_NUM_7
+[AT Recv] OK
+FSM:EG800    STATE:EG800ATCmdInit               EVENT:HIDO_AT_EVENT_OK
+[AT Send] AT+CCID
+
+FSM:EG800    STATE:EG800Ready                   EVENT:EVENT_ENTRY
+FSM:EG800    STATE:EG800SearchingNetwork        EVENT:EVENT_ENTRY
+[AT Send] AT+CREG?
+[AT Recv] +CREG: 0,1
+FSM:EG800    STATE:EG800SearchingNetwork        EVENT:EG800_EV
+[21:56:28.512]鏀垛啇鈼咶SM:EG800    STATE:EG800SearchingNetwork        EVENT:EG800_EVENT_DELAY
+[AT Send] AT+CGREG?
+[AT Recv] +CGREG: 0,1
+FSM:EG800    STATE:EG800SearchingNetwork        EVENT:EG800_EVENT_CGREG
+[AT Recv] OK
+FSM:EG800    STATE:EG800SearchingNetwork        EVENT:HIDO_AT_EVENT_OK
+
+[21:56:30.514]鏀垛啇鈼咶SM:EG800    STATE:EG800SearchingNetwork        EVENT:EG800_EVENT_DELAY
+[AT Send] AT+CGREG?
+[AT Recv] +CGREG: 0,1
+FSM:EG800    STATE:EG800SearchingNetwork        EVENT:EG800_EVENT_CGREG
+[AT Recv] OK
+FSM:EG800    STATE:EG800SearchingNetwork        EVENT:HIDO_AT_EVENT_OK
+FSM:EG800    STATE:EG800SearchingNetwork        EVENT:EVENT_EXIT
+FSM:EG800    STATE:EG800IPInit                  EVENT:EVENT_ENTRY
+[AT Send] AT+QIACT=1
+[AT Recv] OK
+FSM:EG800    STATE:EG800IPInit                  EVENT:HIDO_AT_EVENT_OK
+[AT Send] AT+QIACT?
+[AT Recv] +QIACT: 1,1,1,"10.3.28.185"
+[AT Recv] OK
+FSM:EG800    STATE:EG800IPInit                  EVENT:HIDO_AT_EVENT_OK
+FSM:EG800    STATE:EG800IPInit                  EVENT:EVENT_EXIT
+FSM:EG800    STATE:EG800IPReady                 EVENT:EVENT_ENTRY
+FSM:EG800    STATE:EG800IPPoll                  EVENT:EVENT_ENTRY
+FSM:EG800    STATE:EG800IPPoll                  EVENT:EVENT_EXIT
+FSM:EG80       EVENT:EVENT_ENTRY
+FSM:EG800    STATE:EG800IPPoll                  EVENT:EVENT_EXIT
+FSM:EG800    STATE:EG800SocketClose             EVENT:EVENT_ENTRY
+[AT Send] AT+QICLOSE=0,10
+[AT Recv] OK
+FSM:EG800    STATE:EG800SocketClose     STATE:EG800SocketConnect           EVENT:HIDO_AT_EVENT_OK
+
+[21:56:30.666]鏀垛啇鈼哰AT Recv] +QIOPEN: 0,0
+FSM:EG800    STATE:EG800SocketConnect           EVENT:EG800_EVENT_OPEN
+FSM:EG800    STATE:EG800SocketConnect           EVENT:EVENT_EXIT
+FSM:EG800    STATE:EG800IPPoll                  EVENT:EVENT_ENTRY
+FSM:EG800    STATE:EG800IPPoll                  EVENT:EVENT_EXIT
+FSM:EG800    STATE:EG800SocketClose             EVENT:EVENT_ENTRY
+[AT Send] AT+QICLOSE=1,10
+[AT Recv] OK
+FSM:EG800    STATE:EG800SocketClose             EVENT:HIDO_AT_EVENT_OK
+FSM:EG800    STATE:EG800SocketClose             EVENT:EVENT_EXIT
+FSM:EG800    STATE:EG800IPPoll                  EVENT:EVENT_ENTRY
+FSM:EG800    STATE:EG800IPPoll                  EVENT:EVENT_EXIT
+FSM:EG800    STATE:EG800SocketConnect           EVENT:EVENT_ENTRY
+[AT Send] AT+QIOPEN=1,1,"TCP","121.33.226.42",9039,0,0
+[AT Recv] OK
+FSM:EG800    STATE:EG800Socke
+[21:56:31.024]鏀垛啇鈼哰AT Recv] +QIOPEN: 1,0
+FSM:EG800    STATE:EG800SocketConnect           EVENT:EG800_EVENT_OPEN
+FSM:EG800    STATE:EG800SocketConnect           EVENT:EVENT_EXIT
+FSM:EG800    STATE:EG800IPPoll                  EVENT:EVENT_ENTRY
+FSM:EG800    STATE:EG800IPPoll                  EVENT:EVENT_EXIT
+FSM:EG800    STATE:EG800MQTTClose               EVENT:EVENT_ENTRY
+[AT Send] AT+QMTCLOSE=0
+[AT Recv] OK
+FSM:EG800    STATE:EG800MQTTClose               EVENT:HIDO_AT_EVENT_OK
+
+[21:56:31.149]鏀垛啇鈼哰AT Recv] +QMTCLOSE: 0,0
+FSM:EG800    STATE:EG800MQTTClose               EVENT:EG800_EVENT_QMTCLOSE
+FSM:EG800    STATE:EG800MQTTClose               EVENT:EVENT_EXIT
+FSM:EG800    STATE:EG800IPPoll                  EVENT:EVENT_ENTRY
+FSM:EG800    STATE:EG800IPPoll                  EVENT:EVENT_EXIT
+FSM:EG800    STATE:EG800SocketClose             EVENT:EVENT_ENTRY
+[AT Send] AT+QICLOSE=1,10
+
+[21:56:31.236]鏀垛啇鈼哰AT Recv] OK
+FSM:EG800    STATE:EG800SocketClose             EVENT:HIDO_AT_EVENT_OK
+FSM:EG800    STATE:EG800SocketClose             EVENT:EVENT_EXIT
+FSM:EG800    STATE:EG800IPPoll                  EVENT:EVENT_ENTRY
+FSM:EG800    STATE:EG800IPPoll                  EVENT:EVENT_EXIT
+FSM:EG800    STATE:EG800SocketConnect           EVENT:EVENT_ENTRY
+[AT Send] AT+QIOPEN=1,1,"TCP","121.33.226.42",9039,0,0
+[AT Recv] OK
+FSM:EG800    STATE:EG800SocketConnect           EVENT:HIDO_AT_EVENT_OK
+
+[21:56:31.466]鏀垛啇鈼哰AT Recv] +QIOPEN: 1,0
+FSM:EG800    STATE:EG800SocketConnect           EVENT:EG800_EVENT_OPEN
+FSM:EG800    STATE:EG800SocketConnect           EVENT:EVENT_EXIT
+FSM:EG800    STATE:EG800IPPoll                  EVENT:EVENT_ENTRY
+FSM:EG800    STATE:EG800IPPoll                  EVENT:EVENT_EXIT
+FSM:EG800    STATE:EG800MQTTSetup               EVENT:EVENT_ENTRY
+[AT Send] AT+QMTCFG="version",0,3
+[AT Recv] OK
+FSM:EG800    STATE:EG800MQTTSetup               EVENT:HIDO_AT_EVENT_OK
+[AT Send] AT+QMTCFG="pdpcid",0,1
+[AT Recv] OK
+FSM:EG800    STATE:EG800MQTTSetup               EVENT:HIDO_AT_EVENT_OK
+[AT Send] AT+QMTCFG="timeout",0,15,3,1
+[AT Recv] OK
+FSM:EG800    STATE:EG800MQTTSetup               EVENT:HIDO_AT_EVENT_OK
+[AT Send] AT+QMTCFG="session",0,0
+[AT Recv] OK
+FSM:EG800    STATE:EG800MQTTSetup               EVENT:HIDO_AT_:EG800    STATE:EG800MQTTSetup               EVENT:HIDO_AT_EVENT_OK
+
+[21:56:31.639]鏀垛啇鈼哰OTATest] TCP connected! Starting OTA firmware download test...
+[OTATest] ===== Starting OTA Firmware Download =====
+[OTATest] URL: http://123.57.87.125:7001/hfs/STM32H743.Bin
+[TCPClient] Pausing TCP connection...
+[TCPClient] TCP connection closed
+[OTA] Erasing encrypted flash area: 0x08100000, size: 256 KB
+
+[21:56:33.593]鏀垛啇鈼哰OTA] Starting download from: http://123.57.87.125:7001/hfs/STM32H743.Bin
+[OTA] HTTPClient_GetFile returned: 0
+[OTATest] Download started successfully
+[AT Recv] +QMTOPEN: 0,0
+FSM:EG800    STATE:EG800MQTTSetup               EVENT:EG800_EVENT_QMTOPEN
+[AT Send] AT+QMTCONN=0,"6258","",""
+[AT Recv] +QIURC: "recv",1
+FSM:EG800    STATE:EG800MQTTSetup               EVENT:EG800_EVENT_NEW_IP_DATA
+[AT Recv] OK
+FSM:EG800    STATE:EG800MQTTSetup               EVENT:HIDO_AT_EVENT_OK
+
+[21:56:33.821]鏀垛啇鈼哰AT Recv] +QMTCONN: 0,0,0
+FSM:EG800    STATE:EG800MQTTSetup               EVENT:EG800_EVENT_QMTCONN
+l_eConectState = CONNECTING -> CONNECTED
+[AT Send] AT+QMTSUB=0,1
+[AT Send] ,"app/p/mower/6258/basestation",1
+[AT Send] 
+[AT Recv] OK
+FSM:EG800    STATE:EG800MQTTSetup               EVENT:HIDO_AT_EVENT_OK
+
+[21:56:34.050]鏀垛啇鈼哰AT Recv] +QMTSUB: 0,1,0,1
+FSM:EG800    STATE:EG800MQTTSetup               EVENT:EG800_EVENT_QMTSUB
+[AT Send] AT+QMTSUB=0,2
+[AT Send] ,"app/p/mower/6258/path",1
+[AT Send] 
+[AT Recv] OK
+FSM:EG800    STATE:EG800MQTTSetup               EVENT:HIDO_AT_EVENT_OK
+
+[21:56:34.264]鏀垛啇鈼哰AT Recv] +QMTSUB: 0,2,0,1
+FSM:EG800    STATE:EG800MQTTSetup               EVENT:EG800_EVENT_QMTSUB
+[AT Send] AT+QMTSUB=0,3
+[AT Send] ,"app/p/mower/6258/control",1
+[AT Send] 
+[AT Recv] OK
+FSM:EG800    STATE:EG800MQTTSetup               EVENT:HIDO_AT_EVENT_OK
+
+[21:56:34.500]鏀垛啇鈼哰AT Recv] +QMTSUB: 0,3,0,1
+FSM:EG800    STATE:EG800MQTTSetup               EVENT:EG800_EVENT_QMTSUB
+FSM:EG800    STATE:EG800MQTTSetup               EVENT:EVENT_EXIT
+FSM:EG800    STATE:EG800IPPoll                  EVENT:EVENT_ENTRY
+FSM:EG800    STATE:EG800IPPoll                  EVENT:EVENT_EXIT
+FSM:EG800    STATE:EG800SocketClose             EVENT:EVENT_ENTRY
+[AT Send] AT+QICLOSE=1,10
+
+[21:56:34.596]鏀垛啇鈼哰AT Recv] OK
+FSM:EG800    STATE:EG800SocketClose             EVENT:HIDO_AT_EVENT_OK
+FSM:EG800    STATE:EG800SocketClose             EVENT:EVENT_EXIT
+FSM:EG800    STATE:EG800IPPoll                  EVENT:EVENT_ENTRY
+FSM:EG800    STATE:EG800IPPoll                  EVENT:EVENT_EXIT
+FSM:EG800    STATE:EG800SocketRecvData          EVENT:EVENT_ENTRY
+[AT Send] AT+QIRD=1,1024
+[AT Recv] ERROR
+FSM:EG800    STATE:EG800SocketRecvData          EVENT:HIDO_AT_EVENT_ERROR
+FSM:EG800    STATE:EG800SocketRecvData          EVENT:EVENT_EXIT
+FSM:EG800    STATE:EG800IPPoll                  EVENT:EVENT_ENTRY
+FSM:EG800    STATE:EG800IPPoll                  EVENT:EVENT_EXIT
+FSM:EG800    STATE:EG800SocketClose             EVENT:EVENT_ENTRY
+[AT Send] AT+QICLOSE=2,10
+[AT Recv] OK
+FSM:EG800    STATE:EG800SocketClose             EVENT:HIDO_AT_E
+[21:56:34.824]鏀垛啇鈼哰AT Recv] +QIOPEN: 2,0
+FSM:EG800    STATE:EG800SocketConnect           EVENT:EG800_EVENT_OPEN
+FSM:EG800    STATE:EG800SocketConnect           EVENT:EVENT_EXIT
+FSM:EG800    STATE:EG800IPPoll                  EVENT:EVENT_ENTRY
+FSM:EG800    STATE:EG800IPPoll                  EVENT:EVENT_EXIT
+FSM:EG800    STATE:EG800SocketSendData          EVENT:EVENT_ENTRY
+[AT Send] AT+QISEND=2,121
+[AT Recv] >
+FSM:EG800    STATE:EG800SocketSendData          EVENT:EG800_EVENT_ACK
+[AT Send] GET /hfs/STM32H743.Bin HTTP/1.1
+Host: 123.57.87.125
+User-Agent: QUECTEL_MODULE
+Connection: Keep-Alive
+Accept: */*
+
+[AT Recv]  
+[AT Recv] SEND OK
+FSM:EG800    STATE:EG800SocketSendData          EVENT:EG800_EVENT_SEND_OK
+FSM:EG800    STATE:EG800SocketSendData          EVENT:EVENT_EXIT
+FSM:EG800    STATE:EG800IPPoll                  EVENT:EVENT_ENTRY
+
+[21:56:35.066]鏀垛啇鈼哰AT Recv] +QIURC: "recv",2
+FSM:EG800    STATE:EG800IPPoll                  EVENT:EG800_EVENT_NEW_IP_DATA
+FSM:EG800    STATE:EG800IPPoll                  EVENT:EVENT_EXIT
+FSM:EG800    STATE:EG800SocketRecvData          EVENT:EVENT_ENTRY
+[AT Send] AT+QIRD=2,1024
+FSM:EG800    STATE:EG800SocketRecvData          EVENT:EG800_EVENT_READ
+[OTA] Callback: RespCode=200, DataLen=697
+[OTA] File size: 139840 bytes (136.6 KB), ETag: 905114E9D999E52524881D715B86E707
+[AT Recv] OK
+FSM:EG800    STATE:EG800SocketRecvData          EVENT:HIDO_AT_EVENT_OK
+FSM:EG800    STATE:EG800SocketRecvData          EVENT:EVENT_EXIT
+FSM:EG800    STATE:EG800IPPoll                  EVENT:EVENT_ENTRY
+FSM:EG800    STATE:EG800IPPoll                  EVENT:EVENT_EXIT
+FSM:EG800    STATE:EG800SocketRecvData          EVENT:EVENT_ENTRY
+[AT Send] AT+QIRD=2,1024
+FSM:EG800    STATE:EG800SocketRecvData          EVENT:EG800_EVENT_READ
+[AT Recv] OK
+FSM:EG800    STATE:EG800SocketRecvData          EVENT:HIDO_AT_EVENT_OK
+FSM:EG800    STATE:EG800SocketRecvData          EVENT:EVENT_EXIT
+FSM:EG800    STATE:EG800IPPoll                  EVENT:EVENT_ENTRY
+FSM:EG800    STATE:EG800IPPoll                  EVENT:EVENT_EXIT
+FSM:EG800    STATE:EG800SocketRecvData          EVENT:EVENT_ENTRY
+[AT Send] AT+QIRD=2,1024
+FSM:EG800    STATE:EG800SocketRecvData          EVENT:EG800_EVENT_READ
+[AT Recv] OK
+FSM:EG800    STATE:EG800SocketRecvData          EVENT:HIDO_AT_EVENT_OK
+FSM:EG800    STATE:EG800SocketRecvData          EVENT:EVENT_EXIT
+FSM:EG800    STATE:EG800IPPoll                  EVENT:EVENT_ENTRY
+FSM:EG800    STATE:EG800IPPoll                  EVENT:EVENT_EXIT
+FSM:EG800    STATE:EG800SocketRecvData          EVENT:EVENT_ENTRY
+[AT Send] AT+QIRD=2,1024
+FSM:EG800    STATE:EG800SocketRecvData          EVENT:EG800_EVENT_READ
+[AT Recv] OK
+FSM:EG800    STATE:EG800SocketRecvData          EVENT:HIDO_AT_EVENT_OK
+FSM:EG800    STATE:EG800SocketRecvData          EVENT:EVENT_EXIT
+FSM:EG800    STATE:EG800IPPoll                  EVENT:EVENT_ENTRY
+FSM:EG800    STATE:EG800IPPoll                  EVENT:EVENT_EXIT
+FSM:EG800    STATE:EG800SocketRecvData          EVENT:EVENT_ENTRY
+[AT Send] AT+QIRD=2,1024
+FSM:EG800    STATE:EG800SocketRecvData          EVENT:EG800_EVENT_READ
+[AT Recv] OK
+FSM:EG800    STATE:EG800SocketRecvData          EVENT:HIDO_AT_EVENT_OK
+FSM:EG800    STATE:EG800SocketRecvData          EVENT:EVENT_EXIT
+FSM:EG800    STATE:EG800IPPoll                  EVENT:EVENT_ENTRY
+FSM:EG800    STATE:EG800IPPoll                  EVENT:EVENT_EXIT
+FSM:EG800    STATE:EG800SocketRecvData          EVENT:EVENT_ENTRY
+[AT SendFSM:EG800    STATE:EG800SocketRecvData          EVENT:EG800_EVENT_READ
+[AT Recv] OK
+FSM:EG800    STATE:EG800SocketRecvData          EVENT:HIDO_AT_EVENT_OK
+FSM:EG800    STATE:EG800SocketRecvData          EVENT:EVENT_EXIT
+FSM:EG800    STATE:EG800IPPoll                  EVENT:EVENT_ENTRY
+FSM:EG800    STATE:EG800IPPoll                  EVENT:EVENT_EXIT
+FSM:EG800    STATE:EG800SocketRecvData          EVENT:EVENT_ENTRY
+[AT Send] AT+QIRD=2,1024
+FSM:EG800    STATE:EG800SocketRecvData          EVENT:EG800_EVENT_READ
+[AT Recv] OK
+FSM:EG800    STATE:EG800SocketRecvData          EVENT:HIDO_AT_EVENT_OK
+FSM:EG800    STATE:EG800SocketRecvData          EVENT:EVENT_EXIT
+FSM:EG800    STATE:EG800IPPoll                  EVENT:EVENT_ENTRY
+FSM:EG800    STATE:EG800IPPoll                  EVENT:EVENT_EXIT
+FSM:EG800    STATE:EG800SocketRecvData          EVENT:EVENT_ENTRY
+[AT Send] AT+QIRD=2,1024
+FSM:EG800    STATE:EG800SocketRecvData          EVENT:EG800_EVENT_READ
+[AT Recv] OK
+FSM:EG800    STATE:EG800SocketRecvData          EVENT:HIDO_AT_EVENT_OK
+FSM:EG800    STATE:EG800SocketRecvData          EVENT:EVENT_EXIT
+FSM:EG800    STATE:EG800IPPoll                  EVENT:EVENT_ENTRY
+FSM:EG800    STATE:EG800IPPoll                  EVENT:EVENT_EXIT
+FSM:EG800    STATE:EG800SocketRecvData          EVENT:EVENT_ENTRY
+[AT Send] AT+QIRD=2,1024
+FSM:EG800    STATE:EG800SocketRecvData          EVENT:EG800_EVENT_READ
+[AT Recv] OK
+FSM:EG800    STATE:EG800SocketRecvData          EVENT:HIDO_AT_EVENT_OK
+FSM:EG800    STATE:EG800SocketRecvData          EVENT:EVENT_EXIT
+FSM:EG800    STATE:EG800IPPoll                  EVENT:EVENT_ENTRY
+FSM:EG800    STATE:EG800IPPoll                  EVENT:EVENT_EXIT
+FSM:EG800    STATE:EG800SocketRecvData          EVENT:EVENT_ENTRY
+[AT SendFSM:EG800    STATE:EG800SocketRecvData          EVENT:EG800_EVENT_READ
+[AT Recv] OK
+FSM:EG800    STATE:EG800SocketRecvData          EVENT:HIDO_AT_EVENT_OK
+FSM:EG800    STATE:EG800SocketRecvData          EVENT:EVENT_EXIT
+FSM:EG800    STATE:EG800IPPoll                  EVENT:EVENT_ENTRY
+FSM:EG800    STATE:EG800IPPoll                  EVENT:EVENT_EXIT
+FSM:EG800    STATE:EG800SocketRecvData          EVENT:EVENT_ENTRY
+[AT Send] AT+QIRD=2,1024
+FSM:EG800    STATE:EG800SocketRecvData          EVENT:EG800_EVENT_READ
+[AT Recv] OK
+FSM:EG800    STATE:EG800SocketRecvData          EVENT:HIDO_AT_EVENT_OK
+FSM:EG800    STATE:EG800SocketRecvData          EVENT:EVENT_EXIT
+FSM:EG800    STATE:EG800IPPoll                  EVENT:EVENT_ENTRY
+FSM:EG800    STATE:EG800IPPoll                  EVENT:EVENT_EXIT
+FSM:EG800    STATE:EG800SocketRecvData          EVENT:EVENT_ENTRY
+[AT Send] AT+QIRD=2,1024
+FSM:EG800    STATE:EG800SocketRecvData          EVENT:EG800_EVENT_READ
+[AT Recv] OK
+FSM:EG800    STATE:EG800SocketRecvData          EVENT:HIDO_AT_EVENT_OK
+FSM:EG800    STATE:EG800SocketRecvData          EVENT:EVENT_EXIT
+FSM:EG800    STATE:EG800IPPoll                  EVENT:EVENT_ENTRY
+FSM:EG800    STATE:EG800IPPoll                  EVENT:EVENT_EXIT
+FSM:EG800    STATE:EG800SocketRecvData          EVENT:EVENT_ENTRY
+[AT Send] AT+QIRD=2,1024
+FSM:EG800    STATE:EG800SocketRecvData          EVENT:EG800_EVENT_READ
+[AT Recv] OK
+FSM:EG800    STATE:EG800SocketRecvData          EVENT:HIDO_AT_EVENT_OK
+FSM:EG800    STATE:EG800SocketRecvData          EVENT:EVENT_EXIT
+FSM:EG800    STATE:EG800IPPoll                  EVENT:EVENT_ENTRY
+FSM:EG800    STATE:EG800IPPoll                  EVENT:EVENT_EXIT
+FSM:EG800    STATE:EG800SocketRecvData          EVENT:EVENT_ENTRY
+[AT SendFSM:EG800    STATE:EG800SocketRecvData          EVENT:EG800_EVENT_READ
+[AT Recv] OK
+FSM:EG800    STATE:EG800SocketRecvData          EVENT:HIDO_AT_EVENT_OK
+FSM:EG800    STATE:EG800SocketRecvData          EVENT:EVENT_EXIT
+FSM:EG800    STATE:EG800IPPoll                  EVENT:EVENT_ENTRY
+FSM:EG800    STATE:EG800IPPoll                  EVENT:EVENT_EXIT
+FSM:EG800    STATE:EG800SocketRecvData          EVENT:EVENT_ENTRY
+[AT Send] AT+QIRD=2,1024
+FSM:EG800    STATE:EG800SocketRecvData          EVENT:EG800_EVENT_READ
+[AT Recv] OK
+FSM:EG800    STATE:EG800SocketRecvData          EVENT:HIDO_AT_EVENT_OK
+FSM:EG800    STATE:EG800SocketRecvData          EVENT:EVENT_EXIT
+FSM:EG800    STATE:EG800IPPoll                  EVENT:EVENT_ENTRY
+FSM:EG800    STATE:EG800IPPoll                  EVENT:EVENT_EXIT
+FSM:EG800    STATE:EG800SocketRecvData          EVENT:EVENT_ENTRY
+[AT Send] AT+QIRD=2,1024
+FSM:EG800    STATE:EG800SocketRecvData          EVENT:EG800_EVENT_READ
+[AT Recv] OK
+FSM:EG800    STATE:EG800SocketRecvData          EVENT:HIDO_AT_EVENT_OK
+FSM:EG800    STATE:EG800SocketRecvData          EVENT:EVENT_EXIT
+FSM:EG800    STATE:EG800IPPoll                  EVENT:EVENT_ENTRY
+FSM:EG800    STATE:EG800IPPoll                  EVENT:EVENT_EXIT
+FSM:EG800    STATE:EG800SocketRecvData          EVENT:EVENT_ENTRY
+[AT Send] AT+QIRD=2,1024
+FSM:EG800    STATE:EG800SocketRecvData          EVENT:EG800_EVENT_READ
+[AT Recv] OK
+FSM:EG800    STATE:EG800SocketRecvData          EVENT:HIDO_AT_EVENT_OK
+FSM:EG800    STATE:EG800SocketRecvData          EVENT:EVENT_EXIT
+FSM:EG800    STATE:EG800IPPoll                  EVENT:EVENT_ENTRY
+FSM:EG800    STATE:EG800IPPoll                  EVENT:EVENT_EXIT
+FSM:EG800    STATE:EG800SocketRecvData          EVENT:EVENT_ENTRY
+[AT SendFSM:EG800    STATE:EG800SocketRecvData          EVENT:EG800_EVENT_READ
+[AT Recv] OK
+FSM:EG800    STATE:EG800SocketRecvData          EVENT:HIDO_AT_EVENT_OK
+FSM:EG800    STATE:EG800SocketRecvData          EVENT:EVENT_EXIT
+FSM:EG800    STATE:EG800IPPoll                  EVENT:EVENT_ENTRY
+FSM:EG800    STATE:EG800IPPoll                  EVENT:EVENT_EXIT
+FSM:EG800    STATE:EG800SocketRecvData          EVENT:EVENT_ENTRY
+[AT Send] AT+QIRD=2,1024
+FSM:EG800    STATE:EG800SocketRecvData          EVENT:EG800_EVENT_READ
+[AT Recv] OK
+FSM:EG800    STATE:EG800SocketRecvData          EVENT:HIDO_AT_EVENT_OK
+FSM:EG800    STATE:EG800SocketRecvData          EVENT:EVENT_EXIT
+FSM:EG800    STATE:EG800IPPoll                  EVENT:EVENT_ENTRY
+FSM:EG800    STATE:EG800IPPoll                  EVENT:EVENT_EXIT
+FSM:EG800    STATE:EG800SocketRecvData          EVENT:EVENT_ENTRY
+[AT Send] AT+QIRD=2,1024
+FSM:EG800    STATE:EG800SocketRecvData          EVENT:EG800_EVENT_READ
+[AT Recv] OK
+FSM:EG800    STATE:EG800SocketRecvData          EVENT:HIDO_AT_EVENT_OK
+FSM:EG800    STATE:EG800SocketRecvData          EVENT:EVENT_EXIT
+FSM:EG800    STATE:EG800IPPoll                  EVENT:EVENT_ENTRY
+FSM:EG800    STATE:EG800IPPoll                  EVENT:EVENT_EXIT
+FSM:EG800    STATE:EG800SocketRecvData          EVENT:EVENT_ENTRY
+[AT Send] AT+QIRD=2,1024
+FSM:EG800    STATE:EG800SocketRecvData          EVENT:EG800_EVENT_READ
+[AT Recv] OK
+FSM:EG800    STATE:EG800SocketRecvData          EVENT:HIDO_AT_EVENT_OK
+FSM:EG800    STATE:EG800SocketRecvData          EVENT:EVENT_EXIT
+FSM:EG800    STATE:EG800IPPoll                  EVENT:EVENT_ENTRY
+FSM:EG800    STATE:EG800IPPoll                  EVENT:EVENT_EXIT
+FSM:EG800    STATE:EG800SocketRecvData          EVENT:EVENT_ENTRY
+[AT SendFSM:EG800    STATE:EG800SocketRecvData          EVENT:EG800_EVENT_READ
+[AT Recv] OK
+FSM:EG800    STATE:EG800SocketRecvData          EVENT:HIDO_AT_EVENT_OK
+FSM:EG800    STATE:EG800SocketRecvData          EVENT:EVENT_EXIT
+FSM:EG800    STATE:EG800IPPoll                  EVENT:EVENT_ENTRY
+FSM:EG800    STATE:EG800IPPoll                  EVENT:EVENT_EXIT
+FSM:EG800    STATE:EG800SocketRecvData          EVENT:EVENT_ENTRY
+[AT Send] AT+QIRD=2,1024
+FSM:EG800    STATE:EG800SocketRecvData          EVENT:EG800_EVENT_READ
+[AT Recv] OK
+FSM:EG800    STATE:EG800SocketRecvData          EVENT:HIDO_AT_EVENT_OK
+FSM:EG800    STATE:EG800SocketRecvData          EVENT:EVENT_EXIT
+FSM:EG800    STATE:EG800IPPoll                  EVENT:EVENT_ENTRY
+FSM:EG800    STATE:EGY
+
+[21:56:40.492]鏀垛啇鈼咶SM:EG800    STATE:EG800IPPoll                  EVENT:EVENT_EXIT
+FSM:EG800    STATE:EG800IPCheck                 EVENT:EVENT_ENTRY
+[AT Send] AT+CGATT?
+[AT Recv] +CGATT: 1
+FSM:EG800    STATE:EG800IPCheck                 EVENT:EG800_EVENT_CGATT
+[AT Recv] OK
+FSM:EG800    STATE:EG800IPCheck                 EVENT:HIDO_AT_EVENT_OK
+FSM:EG800    STATE:EG800IPCheck                 EVENT:EVENT_EXIT
+FSM:EG800    STATE:EG800IPPoll                  EVENT:EVENT_ENTRY
+
+[21:56:50.460]鏀垛啇鈼咶SM:EG800    STATE:EG800IPPoll                  EVENT:EVENT_EXIT
+FSM:EG800    STATE:EG800IPCheck                 EVENT:EVENT_ENTRY
+[AT Send] AT+CGATT?
+[AT Recv] +CGATT: 1
+FSM:EG800    STATE:EG800IPCheck                 EVENT:EG800_EVENT_CGATT
+[AT Recv] OK
+FSM:EG800    STATE:EG800IPCheck                 EVENT:HIDO_AT_EVENT_OK
+FSM:EG800    STATE:EG800IPCheck                 EVENT:EVENT_EXIT
+FSM:EG800    STATE:EG800IPPoll                  EVENT:EVENT_ENTRY
+
+[21:57:00.426]鏀垛啇鈼咶SM:EG800    STATE:EG800IPPoll                  EVENT:EVENT_EXIT
+FSM:EG800    STATE:EG800IPCheck                 EVENT:EVENT_ENTRY
+[AT Send] AT+CGATT?
+[AT Recv] +CGATT: 1
+FSM:EG800    STATE:EG800IPCheck                 EVENT:EG800_EVENT_CGATT
+[AT Recv] OK
+FSM:EG800    STATE:EG800IPCheck                 EVENT:HIDO_AT_EVENT_OK
+FSM:EG800    STATE:EG800IPCheck                 EVENT:EVENT_EXIT
+FSM:EG800    STATE:EG800IPPoll                  EVENT:EVENT_ENTRY
+
+[21:57:03.492]鏀垛啇鈼咶SM:EG800    STATE:EG800IPPoll                  EVENT:EVENT_EXIT
+FSM:EG800    STATE:EG800SocketClose             EVENT:EVENT_ENTRY
+[AT Send] AT+QICLOSE=2,10
+
+[21:57:04.978]鏀垛啇鈼哰OTA] Download timeout! No data received for 30003 ms
+[OTA] Downloaded: 697/139840 bytes
+[OTA] Retry attempt 1/3...
+[OTA] Resetting HTTP client...
+
+[21:57:06.970]鏀垛啇鈼哰OTA] Erasing encrypted flash area: 0x08100000, size: 256 KB
+
+[21:57:08.924]鏀垛啇鈼哰OTA] Starting download from: http://123.57.87.125:7001/hfs/STM32H743.Bin
+[OTA] HTTPClient_GetFile returned: 0
+
+[21:57:12.496]鏀垛啇鈼哰AT Recv] OK
+FSM:EG800    STATE:EG800SocketClose             EVENT:HIDO_AT_EVENT_OK
+[OTA] Callback: RespCode=0, DataLen=0
+[OTA] HTTP error, response code: 0
+FSM:EG800    STATE:EG800SocketClose             EVENT:EVENT_EXIT
+FSM:EG800    STATE:EG800IPPoll                  EVENT:EVENT_ENTRY
+FSM:EG800    STATE:EG800IPPoll                  EVENT:EVENT_EXIT
+FSM:EG800    STATE:EG800IPCheck                 EVENT:EVENT_ENTRY
+[AT Send] AT+CGATT?
+[AT Recv] +CGATT: 1
+FSM:EG800    STATE:EG800IPCheck                 EVENT:EG800_EVENT_CGATT
+[AT Recv] OK
+FSM:EG800    STATE:EG800IPCheck                 EVENT:HIDO_AT_EVENT_OK
+FSM:EG800    STATE:EG800IPCheck                 EVENT:EVENT_EXIT
+FSM:EG800    STATE:EG800IPPoll                  EVENT:EVENT_ENTRY
+
+[21:57:12.917]鏀垛啇鈼哰OTATest] Download failed, error code: 4
+
+[21:57:13.914]鏀垛啇鈼哰OTATest] ===== OTA TEST FAILED =====
+[TCPClient] Resuming TCP connection...
+[TCPClient] TCP will reconnect automatically
+FSM:EG800    STATE:EG800IPPoll                  EVENT:EVENT_EXIT
+FSM:EG800    STATE:EG800SocketClose             EVENT:EVENT_ENTRY
+[AT Send] AT+QICLOSE=1,10
+[AT Recv] OK
+FSM:EG800    STATE:EG800SocketClose             EVENT:HIDO_AT_EVENT_OK
+FSM:EG800    STATE:EG800SocketClose             EVENT:EVENT_EXIT
+FSM:EG800    STATE:EG800IPPoll                  EVENT:EVENT_ENTRY
+FSM:EG800    STATE:EG800IPPoll                  EVENT:EVENT_EXIT
+FSM:EG800    STATE:EG800SocketConnect           EVENT:EVENT_ENTRY
+[AT Send] AT+QIOPEN=1,1,"TCP","121.33.226.42",9039,0,0
+[AT Recv] OK
+FSM:EG800    STATE:EG800SocketConnect           EVENT:HIDO_AT_EVENT_OK
+
+[21:57:14.182]鏀垛啇鈼哰AT Recv] +QIOPEN: 1,0
+FSM:EG800    STATE:EG800SocketConnect           EVENT:EG800_EVENT_OPEN
+FSM:EG800    STATE:EG800SocketConnect           EVENT:EVENT_EXIT
+FSM:EG800    STATE:EG800IPPoll                  EVENT:EVENT_ENTRY
+FSM:EG800    STATE:EG800IPPoll                  EVENT:EVENT_EXIT
+FSM:EG800    STATE:EG800SocketClose             EVENT:EVENT_ENTRY
+[AT Send] AT+QICLOSE=1,10
+
+[21:57:14.302]鏀垛啇鈼哰AT Recv] OK
+FSM:EG800    STATE:EG800SocketClose             EVENT:HIDO_AT_EVENT_OK
+FSM:EG800    STATE:EG800SocketClose             EVENT:EVENT_EXIT
+FSM:EG800    STATE:EG800IPPoll                  EVENT:EVENT_ENTRY
+FSM:EG800    STATE:EG800IPPoll                  EVENT:EVENT_EXIT
+FSM:EG800    STATE:EG800SocketConnect           EVENT:EVENT_ENTRY
+[AT Send] AT+QIOPEN=1,1,"TCP","121.33.226.42",9039,0,0
+[AT Recv] OK
+FSM:EG800    STATE:EG800SocketConnect           EVENT:HIDO_AT_EVENT_OK
+
+[21:57:50.446]鏀垛啇鈼哰AT Recv] +QIOPEN: 1,566
+FSM:EG800    STATE:EG800SocketConnect           EVENT:EG800_EVENT_OPEN
+FSM:EG800    STATE:EG800SocketConnect           EVENT:EVENT_EXIT
+FSM:EG800    STATE:EG800IPPoll                  EVENT:EVENT_ENTRY
+FSM:EG800    STATE:EG800IPPoll                  EVENT:EVENT_EXIT
+FSM:EG800    STATE:EG800IPCheck                 EVENT:EVENT_ENTRY
+[AT Send] AT+CGATT?
+[AT Recv] +CGATT: 1
+FSM:EG800    STATE:EG800IPCheck                 EVENT:EG800_EVENT_CGATT
+[AT Recv] OK
+FSM:EG800    STATE:EG800IPCheck                 EVENT:HIDO_AT_EVENT_OK
+FSM:EG800    STATE:EG800IPCheck                 EVENT:EVENT_EXIT
+FSM:EG800    STATE:EG800IPPoll                  EVENT:EVENT_ENTRY
+FSM:EG800    STATE:EG800IPPoll                  EVENT:EVENT_EXIT
+FSM:EG800    STATE:EG800SocketClose             EVENT:EVENT_ENTRY
+[AT Send]STATE:EG800SocketConnect           EVENT:HIDO_AT_EVENT_OK
+
+[21:57:50.714]鏀垛啇鈼哰AT Recv] +QIOPEN: 1,0
+FSM:EG800    STATE:EG800SocketConnect           EVENT:EG800_EVENT_OPEN
+FSM:EG800    STATE:EG800SocketConnect           EVENT:EVENT_EXIT
+FSM:EG800    STATE:EG800IPPoll                  EVENT:EVENT_ENTRY
+FSM:EG800    STATE:EG800IPPoll                  EVENT:EVENT_EXIT
+FSM:EG800    STATE:EG800SocketClose             EVENT:EVENT_ENTRY
+[AT Send] AT+QICLOSE=1,10
+
+[21:57:50.824]鏀垛啇鈼哰AT Recv] OK
+FSM:EG800    STATE:EG800SocketClose             EVENT:HIDO_AT_EVENT_OK
+FSM:EG800    STATE:EG800SocketClose             EVENT:EVENT_EXIT
+FSM:EG800    STATE:EG800IPPoll                  EVENT:EVENT_ENTRY
+FSM:EG800    STATE:EG800IPPoll                  EVENT:EVENT_EXIT
+FSM:EG800    STATE:EG800SocketConnect           EVENT:EVENT_ENTRY
+[AT Send] AT+QIOPEN=1,1,"TCP","121.33.226.42",9039,0,0
+[AT Recv] OK
+FSM:EG800    STATE:EG800SocketConnect           EVENT:HIDO_AT_EVENT_OK
+
+[21:57:51.054]鏀垛啇鈼哰AT Recv] +QIOPEN: 1,0
+FSM:EG800    STATE:EG800SocketConnect           EVENT:EG800_EVENT_OPEN
+FSM:EG800    STATE:EG800SocketConnect           EVENT:EVENT_EXIT
+FSM:EG800    STATE:EG800IPPoll                  EVENT:EVENT_ENTRY
+
+[21:57:52.112]鏀垛啇鈼哰AT Recv] +QIURC: "recv",1
+FSM:EG800    STATE:EG800IPPoll                  EVENT:EG800_EVENT_NEW_IP_DATA
+FSM:EG800    STATE:EG800IPPoll                  EVENT:EVENT_EXIT
+FSM:EG800    STATE:EG800SocketRecvData          EVENT:EVENT_ENTRY
+[AT Send] AT+QIRD=1,1024
+FSM:EG800    STATE:EG800SocketRecvData          EVENT:EG800_EVENT_READ
+935B RTK Data Sent
+[AT Recv] OK
+FSM:EG800    STATE:EG800SocketRecvData          EVENT:HIDO_AT_EVENT_OK
+FSM:EG800    STATE:EG800SocketRecvData          EVENT:EVENT_EXIT
+FSM:EG800    STATE:EG800IPPoll                  EVENT:EVENT_ENTRY
+FSM:EG800    STATE:EG800IPPoll                  EVENT:EVENT_EXIT
+FSM:EG800    STATE:EG800SocketRecvData          EVENT:EVENT_ENTRY
+[AT Send] AT+QIRD=1,1024
+[AT Recv] +QIRD: 0
+FSM:EG800    STATE:EG800SocketRecvData          EVENT:EG800_EVENT_READ
+[AT Recv] OK
+FSM:EG800    STATE:EG800SocketRecvData          EVENT:HIDO_AT_EVENT_OK
+FSM:EG800    STATE:EG800SocketRecvData          EVENT:EVENT_EXIT
+FSM:EG800    STATE:EG800IPPoll                  EVENT:EVENT_ENTRY
+
+[21:57:53.078]鏀垛啇鈼哰AT Recv] +QIURC: "recv",1
+FSM:EG800    STATE:EG800IPPoll                  EVENT:EG800_EVENT_NEW_IP_DATA
+FSM:EG800    STATE:EG800IPPoll                  EVENT:EVENT_EXIT
+FSM:EG800    STATE:EG800SocketRecvData          EVENT:EVENT_ENTRY
+[AT Send] AT+QIRD=1,1024
+FSM:EG800    STATE:EG800SocketRecvData          EVENT:EG800_EVENT_READ
+867B RTK Data Sent
+[AT Recv] OK
+FSM:EG800    STATE:EG800SocketRecvData          EVENT:HIDO_AT_EVENT_OK
+FSM:EG800    STATE:EG800SocketRecvData          EVENT:EVENT_EXIT
+FSM:EG800    STATE:EG800IPPoll                  EVENT:EVENT_ENTRY
+FSM:EG800    STATE:EG800IPPoll                  EVENT:EVENT_EXIT
+FSM:EG800    STATE:EG800SocketRecvData          EVENT:EVENT_ENTRY
+[AT Send] AT+QIRD=1,1024
+[AT Recv] +QIRD: 0
+FSM:EG800    STATE:EG800SocketRecvData          EVENT:EG800_EVENT_READ
+[AT Recv] OK
+FSM:EG800    STATE:EG800SocketRecvData          EVENT:HIDO_AT_EVENT_OK
+FSM:EG800    STATE:EG800SocketRecvData          EVENT:EVENT_EXIT
+FSM:EG800    STATE:EG800IPPoll                  EVENT:EVENT_ENTRY

--
Gitblit v1.10.0