From c3c86091d9d8536f78cb44c2b62425f1e0b54933 Mon Sep 17 00:00:00 2001
From: chen <15335560115@163.com>
Date: 星期三, 28 八月 2024 14:51:13 +0800
Subject: [PATCH] 修改了boot增加了bootdeinit函数防止boot中uart初始化干扰app,但升级只能最初上机时升级

---
 keil/include/main/main.c |   14 +++++++++++++-
 1 files changed, 13 insertions(+), 1 deletions(-)

diff --git a/keil/include/main/main.c b/keil/include/main/main.c
index 40a5010..e88bda8 100644
--- a/keil/include/main/main.c
+++ b/keil/include/main/main.c
@@ -368,11 +368,23 @@
             first_search_flag=1;
     }
 }
-
+void boot_deinit(void)
+{
+	//将boot中串口返回普通gpio
+// UART0 TX/RX
+    io_pin_mux_set(IO_PIN_5, IO_FUNC0);
+    io_pin_mux_set(IO_PIN_6, IO_FUNC0);
+    // UART1 RX/TX
+    io_pin_mux_set(IO_PIN_10, IO_FUNC0);
+    io_pin_mux_set(IO_PIN_9, IO_FUNC0);
+	 uart_close(UART_ID1);//解绑原来串口1
+	 uart_close(UART_ID0);//解绑原来串口0
+}
 uint8_t flag_4guart_needinit=0;
 int main(void)
 {
     board_clock_run();
+		boot_deinit();
     board_pins_config();
     board_debug_console_open(TRACE_PORT_UART0);
     // Reset reason

--
Gitblit v1.9.3