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