Add flash mode: STM32CubeProgrammer (#3204)

This commit is contained in:
Fabien-B
2023-12-18 15:16:03 +01:00
committed by GitHub
parent e0d188a4ab
commit 751edc5170
2 changed files with 25 additions and 0 deletions
+9
View File
@@ -84,6 +84,15 @@ ifeq ($(VERIFY),1)
$(Q)rm -f $(OBJDIR)/verify.bla
endif
#
# DFU flash with STM32CubeProgrammer
else ifeq ($(FLASH_MODE),DFU_CUBE)
CUBE_PROGRAMMER = /usr/local/STMicroelectronics/STM32Cube/STM32CubeProgrammer/bin/STM32_Programmer_CLI
upload: $(OBJDIR)/$(TARGET).elf
$(CUBE_PROGRAMMER) -c port=usb1 -d $^
#
# serial flash mode
else ifeq ($(FLASH_MODE),SERIAL)
+16
View File
@@ -36,6 +36,22 @@
<board name="holybro_.*"/>
</boards>
</mode>
<mode name="USB CubeProgrammer">
<variable name="FLASH_MODE" value="DFU_CUBE"/>
<boards>
<board name="apogee_.*"/>
<board name="li[s]?a_mx_.*"/>
<board name="elle*"/>
<board name="openpilot_revo.*"/>
<board name="chimera_.*"/>
<board name="tawaki_.*"/>
<board name="crazybee_f4_.*"/>
<board name="crazyflie_.*"/>
<board name="nucleo.*"/>
<board name="matek_.*"/>
<board name="holybro_.*"/>
</boards>
</mode>
<mode name="STLink (SWD)">
<variable name="FLASH_MODE" value="STLINK"/>
<boards>