Skip to content

Commit 3bc114c

Browse files
committed
Update stm32CubeProg upload pattern
Allow to request reset to bootloader mode Signed-off-by: Frederic Pillon <[email protected]>
1 parent b417750 commit 3bc114c

File tree

2 files changed

+14
-14
lines changed

2 files changed

+14
-14
lines changed

boards.txt

+13-13
Original file line numberDiff line numberDiff line change
@@ -149,7 +149,7 @@ Nucleo_144.menu.upload_method.swdMethod.upload.tool=stm32CubeProg
149149

150150
Nucleo_144.menu.upload_method.serialMethod=STM32CubeProgrammer (Serial)
151151
Nucleo_144.menu.upload_method.serialMethod.upload.protocol=1
152-
Nucleo_144.menu.upload_method.serialMethod.upload.options={serial.port.file} -s
152+
Nucleo_144.menu.upload_method.serialMethod.upload.options=-s
153153
Nucleo_144.menu.upload_method.serialMethod.upload.tool=stm32CubeProg
154154

155155
Nucleo_144.menu.upload_method.dfuMethod=STM32CubeProgrammer (DFU)
@@ -410,7 +410,7 @@ Nucleo_64.menu.upload_method.swdMethod.upload.tool=stm32CubeProg
410410

411411
Nucleo_64.menu.upload_method.serialMethod=STM32CubeProgrammer (Serial)
412412
Nucleo_64.menu.upload_method.serialMethod.upload.protocol=1
413-
Nucleo_64.menu.upload_method.serialMethod.upload.options={serial.port.file} -s
413+
Nucleo_64.menu.upload_method.serialMethod.upload.options=-s
414414
Nucleo_64.menu.upload_method.serialMethod.upload.tool=stm32CubeProg
415415

416416
Nucleo_64.menu.upload_method.dfuMethod=STM32CubeProgrammer (DFU)
@@ -504,7 +504,7 @@ Nucleo_32.menu.upload_method.swdMethod.upload.tool=stm32CubeProg
504504

505505
Nucleo_32.menu.upload_method.serialMethod=STM32CubeProgrammer (Serial)
506506
Nucleo_32.menu.upload_method.serialMethod.upload.protocol=1
507-
Nucleo_32.menu.upload_method.serialMethod.upload.options={serial.port.file} -s
507+
Nucleo_32.menu.upload_method.serialMethod.upload.options=-s
508508
Nucleo_32.menu.upload_method.serialMethod.upload.tool=stm32CubeProg
509509

510510
Nucleo_32.menu.upload_method.dfuMethod=STM32CubeProgrammer (DFU)
@@ -622,7 +622,7 @@ Disco.menu.upload_method.swdMethod.upload.tool=stm32CubeProg
622622

623623
Disco.menu.upload_method.serialMethod=STM32CubeProgrammer (Serial)
624624
Disco.menu.upload_method.serialMethod.upload.protocol=1
625-
Disco.menu.upload_method.serialMethod.upload.options={serial.port.file} -s
625+
Disco.menu.upload_method.serialMethod.upload.options=-s
626626
Disco.menu.upload_method.serialMethod.upload.tool=stm32CubeProg
627627

628628
Disco.menu.upload_method.dfuMethod=STM32CubeProgrammer (DFU)
@@ -710,7 +710,7 @@ GenF0.menu.upload_method.swdMethod.upload.tool=stm32CubeProg
710710

711711
GenF0.menu.upload_method.serialMethod=STM32CubeProgrammer (Serial)
712712
GenF0.menu.upload_method.serialMethod.upload.protocol=1
713-
GenF0.menu.upload_method.serialMethod.upload.options={serial.port.file} -s
713+
GenF0.menu.upload_method.serialMethod.upload.options=-s
714714
GenF0.menu.upload_method.serialMethod.upload.tool=stm32CubeProg
715715

716716
GenF0.menu.upload_method.dfuMethod=STM32CubeProgrammer (DFU)
@@ -821,7 +821,7 @@ GenF1.menu.upload_method.swdMethod.upload.tool=stm32CubeProg
821821

822822
GenF1.menu.upload_method.serialMethod=STM32CubeProgrammer (Serial)
823823
GenF1.menu.upload_method.serialMethod.upload.protocol=1
824-
GenF1.menu.upload_method.serialMethod.upload.options={serial.port.file} -s
824+
GenF1.menu.upload_method.serialMethod.upload.options=-s
825825
GenF1.menu.upload_method.serialMethod.upload.tool=stm32CubeProg
826826

827827
GenF1.menu.upload_method.dfuMethod=STM32CubeProgrammer (DFU)
@@ -885,7 +885,7 @@ GenF3.menu.upload_method.swdMethod.upload.tool=stm32CubeProg
885885

886886
GenF3.menu.upload_method.serialMethod=STM32CubeProgrammer (Serial)
887887
GenF3.menu.upload_method.serialMethod.upload.protocol=1
888-
GenF3.menu.upload_method.serialMethod.upload.options={serial.port.file} -s
888+
GenF3.menu.upload_method.serialMethod.upload.options=-s
889889
GenF3.menu.upload_method.serialMethod.upload.tool=stm32CubeProg
890890

891891
GenF3.menu.upload_method.dfuMethod=STM32CubeProgrammer (DFU)
@@ -999,7 +999,7 @@ GenF4.menu.upload_method.swdMethod.upload.tool=stm32CubeProg
999999

10001000
GenF4.menu.upload_method.serialMethod=STM32CubeProgrammer (Serial)
10011001
GenF4.menu.upload_method.serialMethod.upload.protocol=1
1002-
GenF4.menu.upload_method.serialMethod.upload.options={serial.port.file} -s
1002+
GenF4.menu.upload_method.serialMethod.upload.options=-s
10031003
GenF4.menu.upload_method.serialMethod.upload.tool=stm32CubeProg
10041004

10051005
GenF4.menu.upload_method.dfuMethod=STM32CubeProgrammer (DFU)
@@ -1047,7 +1047,7 @@ Sparky.menu.upload_method.swdMethod.upload.tool=stm32CubeProg
10471047

10481048
Sparky.menu.upload_method.serialMethod=STM32CubeProgrammer (Serial)
10491049
Sparky.menu.upload_method.serialMethod.upload.protocol=1
1050-
Sparky.menu.upload_method.serialMethod.upload.options={serial.port.file} -s
1050+
Sparky.menu.upload_method.serialMethod.upload.options=-s
10511051
Sparky.menu.upload_method.serialMethod.upload.tool=stm32CubeProg
10521052

10531053
Sparky.menu.upload_method.dfuMethod=STM32CubeProgrammer (DFU)
@@ -1106,7 +1106,7 @@ LoRa.menu.upload_method.swdMethod.upload.tool=stm32CubeProg
11061106

11071107
LoRa.menu.upload_method.serialMethod=STM32CubeProgrammer (Serial)
11081108
LoRa.menu.upload_method.serialMethod.upload.protocol=1
1109-
LoRa.menu.upload_method.serialMethod.upload.options={serial.port.file} -s
1109+
LoRa.menu.upload_method.serialMethod.upload.options=-s
11101110
LoRa.menu.upload_method.serialMethod.upload.tool=stm32CubeProg
11111111

11121112
LoRa.menu.upload_method.dfuMethod=STM32CubeProgrammer (DFU)
@@ -1243,7 +1243,7 @@ LoRa.menu.upload_method.dfuMethod.upload.tool=stm32CubeProg
12431243

12441244
3dprinter.menu.upload_method.serialMethod=STM32CubeProgrammer (Serial)
12451245
3dprinter.menu.upload_method.serialMethod.upload.protocol=1
1246-
3dprinter.menu.upload_method.serialMethod.upload.options={serial.port.file} -s
1246+
3dprinter.menu.upload_method.serialMethod.upload.options=-s
12471247
3dprinter.menu.upload_method.serialMethod.upload.tool=stm32CubeProg
12481248

12491249
3dprinter.menu.upload_method.dfuMethod=STM32CubeProgrammer (DFU)
@@ -1288,7 +1288,7 @@ Genericflight.menu.upload_method.swdMethod.upload.tool=stm32CubeProg
12881288

12891289
Genericflight.menu.upload_method.serialMethod=STM32CubeProgrammer (Serial)
12901290
Genericflight.menu.upload_method.serialMethod.upload.protocol=1
1291-
Genericflight.menu.upload_method.serialMethod.upload.options={serial.port.file} -s
1291+
Genericflight.menu.upload_method.serialMethod.upload.options=-s
12921292
Genericflight.menu.upload_method.serialMethod.upload.tool=stm32CubeProg
12931293

12941294
Genericflight.menu.upload_method.dfuMethod=STM32CubeProgrammer (DFU)
@@ -1357,7 +1357,7 @@ Midatronics.menu.upload_method.swdMethod.upload.tool=stm32CubeProg
13571357

13581358
Midatronics.menu.upload_method.serialMethod=STM32CubeProgrammer (Serial)
13591359
Midatronics.menu.upload_method.serialMethod.upload.protocol=1
1360-
Midatronics.menu.upload_method.serialMethod.upload.options={serial.port.file} -s
1360+
Midatronics.menu.upload_method.serialMethod.upload.options=-s
13611361
Midatronics.menu.upload_method.serialMethod.upload.tool=stm32CubeProg
13621362

13631363
Midatronics.menu.upload_method.dfuMethod=STM32CubeProgrammer (DFU)

platform.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -171,7 +171,7 @@ tools.stm32CubeProg.path.macosx={runtime.tools.STM32Tools.path}/tools/macosx
171171
tools.stm32CubeProg.path.windows={runtime.tools.STM32Tools.path}/tools/win
172172
tools.stm32CubeProg.upload.params.verbose=
173173
tools.stm32CubeProg.upload.params.quiet=
174-
tools.stm32CubeProg.upload.pattern="{path}/{cmd}" {upload.protocol} "{build.path}/{build.project_name}.bin" {upload.options}
174+
tools.stm32CubeProg.upload.pattern="{path}/{cmd}" {upload.protocol} "{build.path}/{build.project_name}.bin" -serport={serial.port.file} {upload.options}
175175

176176
# blackmagic upload for generic STM32
177177
tools.bmp_upload.cmd=arm-none-eabi-gdb

0 commit comments

Comments
 (0)