guowenxue
2026-07-06 bf42213cff7b378ea8ff2516d316945cf16f429b
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
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.