From 142b18a7e91097fb624ce58d4aacdf3235afcdfb Mon Sep 17 00:00:00 2001 From: payton Date: Wed, 27 Dec 2023 10:26:02 +0800 Subject: [PATCH] =?UTF-8?q?1.loader=E5=A2=9E=E5=8A=A0=E5=8C=BA=E5=88=86?= =?UTF-8?q?=E8=87=AA=E5=8A=A8=E5=92=8C=E6=89=8B=E5=8A=A8=E6=A8=A1=E5=BC=8F?= =?UTF-8?q?=E5=8D=87=E7=BA=A7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- loader/Project/Model/Src/prj_main.c | 8 ++++++++ loader/Project/Model/Src/prj_main.h | 2 ++ 2 files changed, 10 insertions(+) diff --git a/loader/Project/Model/Src/prj_main.c b/loader/Project/Model/Src/prj_main.c index 167593713..e3ff2c7ef 100755 --- a/loader/Project/Model/Src/prj_main.c +++ b/loader/Project/Model/Src/prj_main.c @@ -98,6 +98,10 @@ static BOOL prj_is_WDT_OTA(void) WDT_OTA_SET_STS(WDT_OTA_STS_LOADER_DETECTING_FW); return TRUE; } + else if(ota_sts == WDT_OTA_MAKEFOURCC(WDT_OTA_STS_LINUX_TRIGGER_AUTO)){ + WDT_OTA_SET_STS(WDT_OTA_STS_LOADER_DETECTING_FW_AUTO); + return TRUE; + } else{ return FALSE; } @@ -110,6 +114,10 @@ static BOOL prj_is_Flash_OTA(UINT32 ota_flag) WDT_OTA_SET_STS(WDT_OTA_STS_LOADER_DETECTING_FW); return TRUE; } + else if(ota_flag == WDT_OTA_MAKEFOURCC(WDT_OTA_STS_LINUX_TRIGGER_AUTO)){ + WDT_OTA_SET_STS(WDT_OTA_STS_LOADER_DETECTING_FW_AUTO); + return TRUE; + } else{ return FALSE; } diff --git a/loader/Project/Model/Src/prj_main.h b/loader/Project/Model/Src/prj_main.h index be742a380..74c2c9fda 100755 --- a/loader/Project/Model/Src/prj_main.h +++ b/loader/Project/Model/Src/prj_main.h @@ -82,6 +82,7 @@ typedef enum { WDT_OTA_STS_INVALID = 0, WDT_OTA_STS_LOADER_DETECTING_FW, + WDT_OTA_STS_LOADER_DETECTING_FW_AUTO, WDT_OTA_STS_UBOOT_UPDATE_FAILED, WDT_OTA_STS_UBOOT_UPDATE_OPEN_FAILED, WDT_OTA_STS_UBOOT_UPDATE_READ_FAILED, @@ -89,6 +90,7 @@ typedef enum { WDT_OTA_STS_UBOOT_UPDATE_UNKNOWN, WDT_OTA_STS_UBOOT_UPDATE_OK, WDT_OTA_STS_LINUX_TRIGGER, + WDT_OTA_STS_LINUX_TRIGGER_AUTO, } WDT_OTA_STS; // Card detect GPIO offset