feat: boot升级后通知APP擦除外部Flash

升级开始时设置 AppFlag=APP_BOOT_UPGRADE_FLAG 写入BINFO_BASE

升级完成后不再清零 AppFlag,供APP启动时检测

dev_boot.h 新增 APP_BOOT_UPGRADE_FLAG(0x5A5A55A5) 定义
This commit is contained in:
2026-07-14 17:24:52 +08:00
parent 74960e18ff
commit aef9d4effe
2 changed files with 3 additions and 3 deletions
+1 -2
View File
@@ -5,6 +5,7 @@
#define APP_START_FLAG 0x55AA5A5A
#define APP_UPDATE_FLAG 0xA5A5AA55
#define APP_BOOT_UPGRADE_FLAG 0x5A5A55A5
#define BOOT_BASE (FLASH_BASE)
#define BOOT_SIZE (4*FLASH_SECTOR_SIZE)
@@ -15,8 +16,6 @@
#define BOOT_PARA_ADDRESS (APP_ADDRESS + APP_SIZE)
#define BOOT_PARA_SIZE (FLASH_SECTOR_SIZE)
#define APP_START_FLAG 0x55AA5A5A
#define APP_UPDATE_FLAG 0xA5A5AA55
typedef struct {
uint32_t AppFlag;