Skip to content

Commit f92015b

Browse files
Added provisional support for STM32F103Z series. Note this is a work in progress
1 parent 4e03bac commit f92015b

3 files changed

Lines changed: 354 additions & 332 deletions

File tree

STM32F1/boards.txt

Lines changed: 26 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -260,10 +260,9 @@ GenericSTM32F103C.upload.usbID=1EAF:0003
260260
GenericSTM32F103C.upload.auto_reset=true
261261
GenericSTM32F103C.build.mcu=cortex-m3
262262
GenericSTM32F103C.build.f_cpu=72000000L
263-
GenericSTM32F103C.build.board=MAPLE_MINI_GENERIC
263+
GenericSTM32F103C.build.board=GENERIC_STM32F103C
264264
GenericSTM32F103C.build.common_flags=-mthumb -march=armv7-m -D__STM32F1__
265265
GenericSTM32F103C.build.variant_system_lib=libmaple.a
266-
GenericSTM32F103C.build.density=STM32_MEDIUM_DENSITY
267266
GenericSTM32F103C.build.error_led_port=GPIOB
268267
GenericSTM32F103C.build.error_led_pin=1
269268

@@ -374,4 +373,28 @@ GenericSTM32F103C.menu.cpu_upload_menu.c8SerialJTAG.upload.maximum_size=64000
374373
GenericSTM32F103C.menu.cpu_upload_menu.c8SerialJTAG.upload.ram.maximum_size=20000
375374
GenericSTM32F103C.menu.cpu_upload_menu.c8SerialJTAG.upload.flash.maximum_size=64000
376375
GenericSTM32F103C.menu.cpu_upload_menu.c8SerialJTAG.upload.altID=1
377-
GenericSTM32F103C.menu.cpu_upload_menu.c8SerialJTAG.upload.protocol=maple_serial
376+
GenericSTM32F103C.menu.cpu_upload_menu.c8SerialJTAG.upload.protocol=maple_serial
377+
378+
##############################################################
379+
genericSTM32F103Z.name=Generic STM32F103Z
380+
genericSTM32F103Z.upload.maximum_size=492000
381+
genericSTM32F103Z.upload.ram.maximum_size=61000
382+
genericSTM32F103Z.upload.flash.maximum_size=492000
383+
genericSTM32F103Z.build.error_led_port=GPIOA
384+
genericSTM32F103Z.build.error_led_pin=5
385+
genericSTM32F103Z.build.variant=generic_stm32f103zxx
386+
genericSTM32F103Z.build.extra_flags=-DMCU_STM32F103ZE -mthumb -march=armv7-m -D__STM32F1__
387+
genericSTM32F103Z.build.ldscript=ld/jtag.ld
388+
389+
genericSTM32F103Z.upload.tool=serial_upload
390+
genericSTM32F103Z.upload.protocol=maple_dfu
391+
genericSTM32F103Z.upload.use_1200bps_touch=false
392+
genericSTM32F103Z.upload.file_type=bin
393+
#genericSTM32F103Z.upload.usbID=1EAF:0003
394+
#genericSTM32F103Z.upload.altID=1
395+
#genericSTM32F103Z.upload.auto_reset=true
396+
genericSTM32F103Z.build.mcu=cortex-m3
397+
genericSTM32F103Z.build.f_cpu=72000000L
398+
genericSTM32F103Z.build.board=GENERIC_STM32F103Z
399+
genericSTM32F103Z.build.core=maple
400+
genericSTM32F103Z.build.vect=VECT_TAB_FLASH

0 commit comments

Comments
 (0)