From 255c51174a0571340ef470184064a5c75d261d27 Mon Sep 17 00:00:00 2001 From: WXK <287788329@qq.com> Date: 星期三, 22 一月 2025 15:06:27 +0800 Subject: [PATCH] 加入一开始不广播升级 中断触发gpio后广播升级 10分钟自动退出 --- 01_SDK/nimble/mcu_boot/keil/JLinkSettings.JLinkScript | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-) diff --git a/01_SDK/nimble/mcu_boot/keil/JLinkSettings.JLinkScript b/01_SDK/nimble/mcu_boot/keil/JLinkSettings.JLinkScript index 6ab98d4..e53486b 100644 --- a/01_SDK/nimble/mcu_boot/keil/JLinkSettings.JLinkScript +++ b/01_SDK/nimble/mcu_boot/keil/JLinkSettings.JLinkScript @@ -45,6 +45,7 @@ // Registers (PAN107X) // __constant U32 ANA_CPU_ADDR_REMAP_CTRL_REG_ADDR = 0x4007005C; // SoC CPU Remap Ctrl Register +__constant U32 ANA_LP_FL_CTRL_3V_REG_ADDR = 0x40070004; // SoC Low Power Ctrl Register // // Registers (ARM) @@ -109,6 +110,10 @@ JLINK_SYS_Report("Reset: Clear CPU Remap Ctrl Register."); // Clear CPU Remap ctrl reg before reset triggering JLINK_MEM_WriteU32(ANA_CPU_ADDR_REMAP_CTRL_REG_ADDR, 0x0); + + // Reset SoC Low Power ctrl reg (Clear BIT6 to indicate SysReset) + JLINK_MEM_WriteU32(ANA_LP_FL_CTRL_3V_REG_ADDR, 0x00000008); + // Make sure that no sticky error bits are set on the DP JLINK_CORESIGHT_WriteDP(JLINK_CORESIGHT_DP_REG_ABORT, 0x1E); -- Gitblit v1.9.3