mirror of
https://github.com/pascallanger/DIY-Multiprotocol-TX-Module.git
synced 2025-02-11 18:23:44 +00:00
32 lines
900 B
Batchfile
32 lines
900 B
Batchfile
@echo off
|
|
rem Note %~dp0 get path of this batch file
|
|
rem Need to change drive if My Documents is on a drive other than C:
|
|
set driverLetter=%~dp0
|
|
set driverLetter=%driverLetter:~0,2%
|
|
%driverLetter%
|
|
cd %~dp0
|
|
|
|
rem The lines below are needed to fix path issues with incorrect slashes before the bin file name
|
|
set fwpath=%3
|
|
set fwpath=%fwpath:/=\%
|
|
|
|
set blpath=%4
|
|
set blpath=%blpath:/=\%
|
|
|
|
rem Erase the flash
|
|
echo stm32flash -o -b 57600 %1
|
|
stm32flash -o -b 57600 %1
|
|
if %errorlevel% neq 0 exit /b %errorlevel%
|
|
|
|
rem Write the Multi bootloader
|
|
echo stm32flash.exe -v -g 0x8000000 -b 57600 -w %blpath% %1
|
|
stm32flash.exe -v -g 0x8000000 -b 57600 -w %blpath% %1
|
|
if %errorlevel% neq 0 exit /b %errorlevel%
|
|
|
|
rem Write the Multi firmware
|
|
echo stm32flash -v -s 8 -e 0 -g 0x8002000 -b 57600 -w %fwpath% %1
|
|
stm32flash -v -s 8 -e 0 -g 0x8002000 -b 57600 -w %fwpath% %1
|
|
if %errorlevel% neq 0 exit /b %errorlevel%
|
|
|
|
echo.
|