From b9ddb1040cf68600bfc33a60edf36d91d82fcf1b Mon Sep 17 00:00:00 2001 From: guowenxue <guowenxue@gmail.com> Date: Mon, 06 Jul 2026 23:58:02 +0800 Subject: [PATCH] Update tasks.json to fix must flash twice bug --- ex1.auto-light/.vscode/stm32flash.bat | 21 +++++++++++++++++++++ 1 files changed, 21 insertions(+), 0 deletions(-) diff --git a/ex1.auto-light/.vscode/stm32flash.bat b/ex1.auto-light/.vscode/stm32flash.bat new file mode 100644 index 0000000..0bcacc9 --- /dev/null +++ b/ex1.auto-light/.vscode/stm32flash.bat @@ -0,0 +1,21 @@ +@echo off +setlocal + +set OBJCOPY=%GCC_BIN%\arm-none-eabi-objcopy.exe +set PORT=%1 + +echo ==^ Converting ELF to BIN... +%OBJCOPY% -O binary %ELF% %BIN% +if errorlevel 1 ( + echo objcopy failed! + exit b 1 +) + +echo ==^ Flashing via %PORT% ... +%FLASH_EXE% -w %BIN% -v -g 0x0 -b 115200 %PORT% +if errorlevel 1 ( + echo stm32flash failed! + exit b 1 +) + +echo ==^ Done. \ No newline at end of file -- Gitblit v1.10.0