From ae079c1fc5d990ba55714d4b3a51b19f96edaec4 Mon Sep 17 00:00:00 2001
From: WXK <287788329@qq.com>
Date: 星期四, 24 四月 2025 16:01:43 +0800
Subject: [PATCH] 改为中断来低电平触发发送当前扫描数据,3s内扫描不到的会退出,串口来55 AA 75 70 64 61 74 65,进入升级模式

---
 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