From db39c97cc4f8d3450c4b9edecd0547d2b677ddbf Mon Sep 17 00:00:00 2001 From: "lxbpxylps@126.com" Date: Tue, 12 Oct 2021 23:37:32 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E7=A6=81=E7=94=A8=20JTAG=20?= =?UTF-8?q?=E7=9A=84=E5=87=BD=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- System/sys/sys.c | 9 +++++++++ System/sys/sys.h | 2 ++ 2 files changed, 11 insertions(+) diff --git a/System/sys/sys.c b/System/sys/sys.c index 5f0d9b0..cfbbab5 100644 --- a/System/sys/sys.c +++ b/System/sys/sys.c @@ -52,6 +52,15 @@ void SystemClock_Config(void) } } +/** + * @brief 禁用 JTAG,释放相应 GPIO + */ +void DisableJTAG(void) +{ + __HAL_RCC_AFIO_CLK_ENABLE(); + __HAL_AFIO_REMAP_SWJ_NOJTAG(); +} + /** * @brief 错误处理函数。调用后通过 printf 报告错误文件、行数并进入死循环 * @param file: pointer to the source file name diff --git a/System/sys/sys.h b/System/sys/sys.h index 55614c0..70e83b8 100644 --- a/System/sys/sys.h +++ b/System/sys/sys.h @@ -21,6 +21,8 @@ void SystemClock_Config(void); +void DisableJTAG(void); + void Error_Handler(uint8_t *file, uint32_t line); #endif