@@ -82,34 +82,6 @@ mapleRET6.upload.altID=1
8282mapleRET6.upload.auto_reset=true
8383
8484
85- ##############################################################
86- genericSTM32.name=STM32F103C8 (deprecated - use Generic STM32F103C)
87-
88- genericSTM32.menu.upload_method.serialMethod=Serial
89- genericSTM32.menu.upload_method.serialMethod.upload.protocol=maple_serial
90- genericSTM32.menu.upload_method.serialMethod.upload.tool=serial_upload
91- genericSTM32.menu.upload_method.serialMethod.build.extra_flags=-DMCU_STM32F103CB -mthumb -march=armv7-m -D__STM32F1__
92-
93- genericSTM32.menu.upload_method.STLinkMethod=STLink
94- genericSTM32.menu.upload_method.STLinkMethod.upload.protocol=STLink
95- genericSTM32.menu.upload_method.STLinkMethod.upload.tool=stlink_upload
96- genericSTM32.menu.upload_method.STLinkMethod.build.extra_flags=-DMCU_STM32F103CB -mthumb -march=armv7-m -D__STM32F1__ -DCONFIG_MAPLE_MINI_NO_DISABLE_DEBUG=1
97-
98-
99- genericSTM32.upload.maximum_size=108000
100- genericSTM32.upload.use_1200bps_touch=false
101- genericSTM32.upload.file_type=bin
102- genericSTM32.upload.ram.maximum_size=17000
103- genericSTM32.upload.flash.maximum_size=108000
104- genericSTM32.upload.auto_reset=true
105-
106- genericSTM32.build.board=STM32F103C8
107- genericSTM32.build.core=maple
108-
109- genericSTM32.build.ldscript=ld/jtag.ld
110- genericSTM32.build.variant=maple_mini
111- genericSTM32.build.vect=VECT_TAB_ADDR=0x8000000
112-
11385##############################################################
11486
11587microduino32_flash.name=Microduino Core STM32 to Flash
@@ -209,7 +181,7 @@ genericSTM32F103C.menu.upload_method.serialMethod.upload.tool=serial_upload
209181genericSTM32F103C.menu.upload_method.STLinkMethod=STLink
210182genericSTM32F103C.menu.upload_method.STLinkMethod.upload.protocol=STLink
211183genericSTM32F103C.menu.upload_method.STLinkMethod.upload.tool=stlink_upload
212- genericSTM32F103C.menu.upload_method.STLinkMethod.build.upload_flags=-DCONFIG_MAPLE_MINI_NO_DISABLE_DEBUG=1
184+ genericSTM32F103C.menu.upload_method.STLinkMethod.build.upload_flags=-DCONFIG_MAPLE_MINI_NO_DISABLE_DEBUG=1 -DSERIAL_USB -DGENERIC_BOOTLOADER
213185
214186
215187genericSTM32F103C.menu.upload_method.BMPMethod=BMP (Black Magic Probe)
@@ -220,7 +192,7 @@ genericSTM32F103C.menu.upload_method.BMPMethod.build.upload_flags=-DCONFIG_MAPLE
220192genericSTM32F103C.menu.upload_method.DFUUploadMethod=Maple DFU
221193genericSTM32F103C.menu.upload_method.DFUUploadMethod.upload.protocol=maple_dfu
222194genericSTM32F103C.menu.upload_method.DFUUploadMethod.upload.tool=maple_upload
223- genericSTM32F103C.menu.upload_method.DFUUploadMethod.build.upload_flags=-DSERIAL_USB
195+ genericSTM32F103C.menu.upload_method.DFUUploadMethod.build.upload_flags=-DSERIAL_USB -DGENERIC_BOOTLOADER
224196genericSTM32F103C.menu.upload_method.DFUUploadMethod.build.vect=VECT_TAB_ADDR=0x8002000
225197genericSTM32F103C.menu.upload_method.DFUUploadMethod.build.ldscript=ld/bootloader_20.ld
226198genericSTM32F103C.menu.upload_method.DFUUploadMethod.upload.usbID=1EAF:0003
@@ -256,12 +228,17 @@ genericSTM32F103R.menu.upload_method.serialMethod.upload.tool=serial_upload
256228genericSTM32F103R.menu.upload_method.STLinkMethod=STLink
257229genericSTM32F103R.menu.upload_method.STLinkMethod.upload.protocol=STLink
258230genericSTM32F103R.menu.upload_method.STLinkMethod.upload.tool=stlink_upload
259- genericSTM32F103R.menu.upload_method.STLinkMethod.build.upload_flags=-DCONFIG_MAPLE_MINI_NO_DISABLE_DEBUG=1
231+ genericSTM32F103R.menu.upload_method.STLinkMethod.build.upload_flags=-DCONFIG_MAPLE_MINI_NO_DISABLE_DEBUG=1 -DSERIAL_USB -DGENERIC_BOOTLOADER
232+
233+ genericSTM32F103R.menu.upload_method.BMPMethod=BMP (Black Magic Probe)
234+ genericSTM32F103R.menu.upload_method.BMPMethod.upload.protocol=gdb_bmp
235+ genericSTM32F103R.menu.upload_method.BMPMethod.upload.tool=bmp_upload
236+ genericSTM32F103R.menu.upload_method.BMPMethod.build.upload_flags=-DCONFIG_MAPLE_MINI_NO_DISABLE_DEBUG
260237
261238genericSTM32F103R.menu.upload_method.DFUUploadMethod=Maple DFU
262239genericSTM32F103R.menu.upload_method.DFUUploadMethod.upload.protocol=maple_dfu
263240genericSTM32F103R.menu.upload_method.DFUUploadMethod.upload.tool=maple_upload
264- genericSTM32F103R.menu.upload_method.DFUUploadMethod.build.upload_flags=-DSERIAL_USB
241+ genericSTM32F103R.menu.upload_method.DFUUploadMethod.build.upload_flags=-DSERIAL_USB -DGENERIC_BOOTLOADER
265242genericSTM32F103R.menu.upload_method.DFUUploadMethod.build.vect=VECT_TAB_ADDR=0x8002000
266243genericSTM32F103R.menu.upload_method.DFUUploadMethod.build.ldscript=ld/stm32f103re-bootloader.ld
267244genericSTM32F103R.menu.upload_method.DFUUploadMethod.upload.usbID=1EAF:0003
@@ -301,7 +278,7 @@ genericSTM32F103V.menu.device_variant.STM32F103VD.build.ldscript=ld/stm32f103vd.
301278
302279
303280genericSTM32F103V.menu.device_variant.STM32F103VE=STM32F103VE
304- genericSTM32F103V.menu.device_variant.STM32F103VE.build.cpu_flags=-DMCU_STM32F103VE -DSERIAL_USB
281+ genericSTM32F103V.menu.device_variant.STM32F103VE.build.cpu_flags=-DMCU_STM32F103VE
305282genericSTM32F103V.menu.device_variant.STM32F103VE.upload.maximum_size=524288
306283genericSTM32F103V.menu.device_variant.STM32F103VE.upload.ram.maximum_size=65536
307284genericSTM32F103V.menu.device_variant.STM32F103VE.upload.flash.maximum_size=524288
@@ -316,12 +293,17 @@ genericSTM32F103V.menu.upload_method.serialMethod.upload.tool=serial_upload
316293genericSTM32F103V.menu.upload_method.STLinkMethod=STLink
317294genericSTM32F103V.menu.upload_method.STLinkMethod.upload.protocol=STLink
318295genericSTM32F103V.menu.upload_method.STLinkMethod.upload.tool=stlink_upload
319- genericSTM32F103V.menu.upload_method.STLinkMethod.build.upload_flags=-DCONFIG_MAPLE_MINI_NO_DISABLE_DEBUG=1
296+ genericSTM32F103V.menu.upload_method.STLinkMethod.build.upload_flags=-DCONFIG_MAPLE_MINI_NO_DISABLE_DEBUG=1 -DSERIAL_USB -DGENERIC_BOOTLOADER
297+
298+ genericSTM32F103V.menu.upload_method.BMPMethod=BMP (Black Magic Probe)
299+ genericSTM32F103V.menu.upload_method.BMPMethod.upload.protocol=gdb_bmp
300+ genericSTM32F103V.menu.upload_method.BMPMethod.upload.tool=bmp_upload
301+ genericSTM32F103V.menu.upload_method.BMPMethod.build.upload_flags=-DCONFIG_MAPLE_MINI_NO_DISABLE_DEBUG
320302
321303genericSTM32F103V.menu.upload_method.DFUUploadMethod=Maple DFU
322304genericSTM32F103V.menu.upload_method.DFUUploadMethod.upload.protocol=maple_dfu
323305genericSTM32F103V.menu.upload_method.DFUUploadMethod.upload.tool=maple_upload
324- genericSTM32F103V.menu.upload_method.DFUUploadMethod.build.upload_flags=-DSERIAL_USB
306+ genericSTM32F103V.menu.upload_method.DFUUploadMethod.build.upload_flags=-DSERIAL_USB -DGENERIC_BOOTLOADER
325307genericSTM32F103V.menu.upload_method.DFUUploadMethod.build.vect=VECT_TAB_ADDR=0x8002000
326308genericSTM32F103V.menu.upload_method.DFUUploadMethod.build.ldscript=ld/stm32f103veDFU.ld
327309genericSTM32F103V.menu.upload_method.DFUUploadMethod.upload.usbID=1EAF:0003
@@ -370,14 +352,18 @@ genericSTM32F103Z.menu.upload_method.serialMethod.upload.tool=serial_upload
370352genericSTM32F103Z.menu.upload_method.STLinkMethod=STLink
371353genericSTM32F103Z.menu.upload_method.STLinkMethod.upload.protocol=STLink
372354genericSTM32F103Z.menu.upload_method.STLinkMethod.upload.tool=stlink_upload
373- genericSTM32F103Z.menu.upload_method.STLinkMethod.build.upload_flags=-DCONFIG_MAPLE_MINI_NO_DISABLE_DEBUG=1 -DSERIAL_USB
355+ genericSTM32F103Z.menu.upload_method.STLinkMethod.build.upload_flags=-DCONFIG_MAPLE_MINI_NO_DISABLE_DEBUG=1 -DSERIAL_USB -DGENERIC_BOOTLOADER
356+
357+ genericSTM32F103Z.menu.upload_method.BMPMethod=BMP (Black Magic Probe)
358+ genericSTM32F103Z.menu.upload_method.BMPMethod.upload.protocol=gdb_bmp
359+ genericSTM32F103Z.menu.upload_method.BMPMethod.upload.tool=bmp_upload
360+ genericSTM32F103Z.menu.upload_method.BMPMethod.build.upload_flags=-DCONFIG_MAPLE_MINI_NO_DISABLE_DEBUG
374361
375362genericSTM32F103Z.menu.upload_method.DFUUploadMethod=Maple DFU
376363genericSTM32F103Z.menu.upload_method.DFUUploadMethod.upload.protocol=maple_dfu
377364genericSTM32F103Z.menu.upload_method.DFUUploadMethod.upload.tool=maple_upload
378- genericSTM32F103Z.menu.upload_method.DFUUploadMethod.build.upload_flags=-DSERIAL_USB
365+ genericSTM32F103Z.menu.upload_method.DFUUploadMethod.build.upload_flags=-DSERIAL_USB -DGENERIC_BOOTLOADER
379366genericSTM32F103Z.menu.upload_method.DFUUploadMethod.build.vect=VECT_TAB_ADDR=0x8002000
380367genericSTM32F103Z.menu.upload_method.DFUUploadMethod.build.ldscript=ld/stm32f103z_dfu.ld
381368genericSTM32F103Z.menu.upload_method.DFUUploadMethod.upload.usbID=1EAF:0003
382369genericSTM32F103Z.menu.upload_method.DFUUploadMethod.upload.altID=2
383-
0 commit comments