Tidied boards.txt and made change to platform.txt to support changes to boards.txt
This commit is contained in:
parent
5916e8c3be
commit
15cdd88daa
|
@ -1,38 +1,26 @@
|
||||||
# STM32 Boards
|
# STM32 Boards
|
||||||
|
|
||||||
menu.cpu=Processor
|
|
||||||
menu.cpu_upload_menu=CPU & Upload mode
|
|
||||||
menu.device_variant=Variant
|
menu.device_variant=Variant
|
||||||
menu.bootloader_version=Bootloader version
|
menu.bootloader_version=Bootloader version
|
||||||
|
|
||||||
menu.upload_method=Upload method
|
menu.upload_method=Upload method
|
||||||
|
|
||||||
##############################################################
|
##############################################################
|
||||||
maple_mini.name=LeafLabs Maple Mini Rev 2 to Flash
|
maple_mini.name=LeafLabs Maple Mini Rev 2 to Flash
|
||||||
|
|
||||||
maple_mini.upload.tool=maple_upload
|
|
||||||
maple_mini.upload.protocol=maple_dfu
|
|
||||||
|
|
||||||
maple_mini.upload.use_1200bps_touch=false
|
|
||||||
maple_mini.upload.file_type=bin
|
|
||||||
|
|
||||||
|
|
||||||
maple_mini.upload.usbID=1EAF:0003
|
|
||||||
maple_mini.upload.auto_reset=true
|
|
||||||
|
|
||||||
maple_mini.build.mcu=cortex-m3
|
|
||||||
maple_mini.build.f_cpu=72000000L
|
|
||||||
maple_mini.build.board=MAPLE_MINI
|
maple_mini.build.board=MAPLE_MINI
|
||||||
maple_mini.build.core=maple
|
maple_mini.build.core=maple
|
||||||
maple_mini.build.extra_flags=-DMCU_STM32F103CB -mthumb -DSERIAL_USB -march=armv7-m -D__STM32F1__
|
maple_mini.build.cpu_flags=-DMCU_STM32F103CB -DSERIAL_USB
|
||||||
maple_mini.build.variant=maple_mini
|
maple_mini.build.variant=maple_mini
|
||||||
maple_mini.build.variant_system_lib=libmaple.a
|
maple_mini.upload.usbID=1EAF:0003
|
||||||
maple_mini.build.density=STM32_MEDIUM_DENSITY
|
|
||||||
maple_mini.build.error_led_port=GPIOB
|
|
||||||
maple_mini.build.error_led_pin=1
|
|
||||||
maple_mini.build.gcc_ver=gcc-arm-none-eabi-4.8.3-2014q1
|
|
||||||
|
|
||||||
maple_mini.menu.bootloader_version.original = Original
|
maple_mini.upload.tool=maple_upload
|
||||||
|
maple_mini.upload.protocol=maple_dfu
|
||||||
|
maple_mini.upload.use_1200bps_touch=false
|
||||||
|
maple_mini.upload.file_type=bin
|
||||||
|
maple_mini.upload.auto_reset=true
|
||||||
|
|
||||||
|
maple_mini.menu.bootloader_version.original = Original (17k RAM,108k Flash)
|
||||||
maple_mini.menu.bootloader_version.original.build.vect=VECT_TAB_ADDR=0x8005000
|
maple_mini.menu.bootloader_version.original.build.vect=VECT_TAB_ADDR=0x8005000
|
||||||
maple_mini.menu.bootloader_version.original.build.ldscript=ld/flash.ld
|
maple_mini.menu.bootloader_version.original.build.ldscript=ld/flash.ld
|
||||||
maple_mini.menu.bootloader_version.original.upload.ram.maximum_size=17408
|
maple_mini.menu.bootloader_version.original.upload.ram.maximum_size=17408
|
||||||
|
@ -40,7 +28,7 @@ maple_mini.menu.bootloader_version.original.upload.flash.maximum_size=110592
|
||||||
maple_mini.menu.bootloader_version.original.upload.maximum_size=110592
|
maple_mini.menu.bootloader_version.original.upload.maximum_size=110592
|
||||||
maple_mini.menu.bootloader_version.original.upload.altID=1
|
maple_mini.menu.bootloader_version.original.upload.altID=1
|
||||||
|
|
||||||
maple_mini.menu.bootloader_version.bootloader20 = Bootloader 2.0
|
maple_mini.menu.bootloader_version.bootloader20 = Bootloader 2.0 (20k RAM,120k Flash)
|
||||||
maple_mini.menu.bootloader_version.bootloader20.build.vect=VECT_TAB_ADDR=0x8002000
|
maple_mini.menu.bootloader_version.bootloader20.build.vect=VECT_TAB_ADDR=0x8002000
|
||||||
maple_mini.menu.bootloader_version.bootloader20.build.ldscript=ld/bootloader_20.ld
|
maple_mini.menu.bootloader_version.bootloader20.build.ldscript=ld/bootloader_20.ld
|
||||||
maple_mini.menu.bootloader_version.bootloader20.upload.ram.maximum_size=20480
|
maple_mini.menu.bootloader_version.bootloader20.upload.ram.maximum_size=20480
|
||||||
|
@ -62,24 +50,25 @@ maple.upload.usbID=1EAF:0003
|
||||||
maple.upload.altID=1
|
maple.upload.altID=1
|
||||||
maple.upload.auto_reset=true
|
maple.upload.auto_reset=true
|
||||||
|
|
||||||
maple.build.mcu=cortex-m3
|
|
||||||
maple.build.f_cpu=72000000L
|
|
||||||
maple.build.board=MAPLE_REV3
|
maple.build.board=MAPLE_REV3
|
||||||
maple.build.core=maple
|
maple.build.core=maple
|
||||||
maple.build.extra_flags=-DMCU_STM32F103RB -mthumb -DSERIAL_USB -march=armv7-m -D__STM32F1__
|
maple.build.cpu_flags=-DMCU_STM32F103RB -DSERIAL_USB
|
||||||
maple.build.ldscript=ld/flash.ld
|
maple.build.ldscript=ld/flash.ld
|
||||||
maple.build.variant=maple
|
maple.build.variant=maple
|
||||||
maple.build.variant_system_lib=libmaple.a
|
|
||||||
maple.build.vect=VECT_TAB_ADDR=0x8005000
|
maple.build.vect=VECT_TAB_ADDR=0x8005000
|
||||||
maple.build.density=STM32_MEDIUM_DENSITY
|
|
||||||
maple.build.error_led_port=GPIOA
|
|
||||||
maple.build.error_led_pin=5
|
|
||||||
maple.build.gcc_ver=gcc-arm-none-eabi-4.8.3-2014q1
|
|
||||||
|
|
||||||
|
|
||||||
##############################################################
|
##############################################################
|
||||||
mapleRET6.name=LeafLabs Maple RET6 to Flash
|
mapleRET6.name=LeafLabs Maple RET6 to Flash
|
||||||
|
|
||||||
|
mapleRET6.build.board=MAPLE_RET6
|
||||||
|
mapleRET6.build.core=maple
|
||||||
|
mapleRET6.build.extra_flags=-DMCU_STM32F103RE -DSERIAL_USB
|
||||||
|
|
||||||
|
mapleRET6.build.ldscript=ld/stm32f103re-bootloader.ld
|
||||||
|
mapleRET6.build.variant=maple_ret6
|
||||||
|
mapleRET6.build.vect=VECT_TAB_ADDR=0x8005000
|
||||||
|
|
||||||
mapleRET6.upload.tool=maple_upload
|
mapleRET6.upload.tool=maple_upload
|
||||||
mapleRET6.upload.protocol=maple_dfu
|
mapleRET6.upload.protocol=maple_dfu
|
||||||
|
@ -92,24 +81,9 @@ mapleRET6.upload.usbID=1EAF:0003
|
||||||
mapleRET6.upload.altID=1
|
mapleRET6.upload.altID=1
|
||||||
mapleRET6.upload.auto_reset=true
|
mapleRET6.upload.auto_reset=true
|
||||||
|
|
||||||
mapleRET6.build.mcu=cortex-m3
|
|
||||||
mapleRET6.build.f_cpu=72000000L
|
|
||||||
mapleRET6.build.board=MAPLE_RET6
|
|
||||||
mapleRET6.build.core=maple
|
|
||||||
mapleRET6.build.extra_flags=-DMCU_STM32F103RE -mthumb -march=armv7-m -D__STM32F1__ -DSERIAL_USB
|
|
||||||
|
|
||||||
|
|
||||||
mapleRET6.build.ldscript=ld/stm32f103re-bootloader.ld
|
|
||||||
mapleRET6.build.variant=maple_ret6
|
|
||||||
|
|
||||||
|
|
||||||
mapleRET6.build.vect=VECT_TAB_ADDR=0x8005000
|
|
||||||
mapleRET6.build.error_led_port=GPIOA
|
|
||||||
mapleRET6.build.error_led_pin=5
|
|
||||||
mapleRET6.build.gcc_ver=gcc-arm-none-eabi-4.8.3-2014q1
|
|
||||||
|
|
||||||
##############################################################
|
##############################################################
|
||||||
genericSTM32.name=STM32F103C8 to Flash - No bootloader
|
genericSTM32.name=STM32F103C8 (deprecated - use Generic STM32F103C)
|
||||||
|
|
||||||
genericSTM32.menu.upload_method.serialMethod=Serial
|
genericSTM32.menu.upload_method.serialMethod=Serial
|
||||||
genericSTM32.menu.upload_method.serialMethod.upload.protocol=maple_serial
|
genericSTM32.menu.upload_method.serialMethod.upload.protocol=maple_serial
|
||||||
|
@ -127,62 +101,14 @@ genericSTM32.upload.use_1200bps_touch=false
|
||||||
genericSTM32.upload.file_type=bin
|
genericSTM32.upload.file_type=bin
|
||||||
genericSTM32.upload.ram.maximum_size=17000
|
genericSTM32.upload.ram.maximum_size=17000
|
||||||
genericSTM32.upload.flash.maximum_size=108000
|
genericSTM32.upload.flash.maximum_size=108000
|
||||||
|
|
||||||
genericSTM32.upload.usbID=1EAF:0003
|
|
||||||
genericSTM32.upload.altID=1
|
|
||||||
genericSTM32.upload.auto_reset=true
|
genericSTM32.upload.auto_reset=true
|
||||||
|
|
||||||
genericSTM32.build.mcu=cortex-m3
|
genericSTM32.build.board=STM32F103C8
|
||||||
genericSTM32.build.f_cpu=72000000L
|
|
||||||
genericSTM32.build.board=GENERIC_STM32
|
|
||||||
genericSTM32.build.core=maple
|
genericSTM32.build.core=maple
|
||||||
|
|
||||||
genericSTM32.build.ldscript=ld/jtag.ld
|
genericSTM32.build.ldscript=ld/jtag.ld
|
||||||
genericSTM32.build.variant=maple_mini
|
genericSTM32.build.variant=maple_mini
|
||||||
genericSTM32.build.variant_system_lib=libmaple.a
|
|
||||||
genericSTM32.build.vect=VECT_TAB_ADDR=0x8000000
|
genericSTM32.build.vect=VECT_TAB_ADDR=0x8000000
|
||||||
genericSTM32.build.density=STM32_MEDIUM_DENSITY
|
|
||||||
genericSTM32.build.error_led_port=GPIOB
|
|
||||||
genericSTM32.build.error_led_pin=1
|
|
||||||
genericSTM32.build.gcc_ver=gcc-arm-none-eabi-4.8.3-2014q1
|
|
||||||
|
|
||||||
|
|
||||||
##############################################################
|
|
||||||
genericSTM32F103R.name=Generic STM32F103R series
|
|
||||||
|
|
||||||
genericSTM32F103R.build.error_led_port=GPIOA
|
|
||||||
genericSTM32F103R.build.error_led_pin=5
|
|
||||||
genericSTM32F103R.build.variant=generic_stm32f103rxx
|
|
||||||
|
|
||||||
genericSTM32F103R.upload.protocol=maple_dfu
|
|
||||||
genericSTM32F103R.upload.use_1200bps_touch=false
|
|
||||||
genericSTM32F103R.upload.file_type=bin
|
|
||||||
genericSTM32F103R.upload.usbID=1EAF:0003
|
|
||||||
genericSTM32F103R.upload.altID=1
|
|
||||||
genericSTM32F103R.upload.auto_reset=true
|
|
||||||
genericSTM32F103R.build.mcu=cortex-m3
|
|
||||||
genericSTM32F103R.build.f_cpu=72000000L
|
|
||||||
genericSTM32F103R.build.board=GENERIC_STM32F103R
|
|
||||||
genericSTM32F103R.build.core=maple
|
|
||||||
|
|
||||||
genericSTM32F103R.menu.device_variant.STM32F103RE=STM32F103RE
|
|
||||||
genericSTM32F103R.menu.device_variant.STM32F103RE.build.extra_flags=-DMCU_STM32F103RE -mthumb -march=armv7-m -D__STM32F1__
|
|
||||||
genericSTM32F103R.menu.device_variant.STM32F103RE.upload.maximum_size=492000
|
|
||||||
genericSTM32F103R.menu.device_variant.STM32F103RE.upload.ram.maximum_size=61000
|
|
||||||
genericSTM32F103R.menu.device_variant.STM32F103RE.upload.flash.maximum_size=492000
|
|
||||||
genericSTM32F103R.menu.device_variant.STM32F103RE.build.ldscript=ld/stm32f103re.ld
|
|
||||||
genericSTM32F103R.menu.device_variant.STM32F103RE.upload.tool=serial_upload
|
|
||||||
genericSTM32F103R.menu.device_variant.STM32F103RE.build.vect=VECT_TAB_ADDR=0x8000000
|
|
||||||
|
|
||||||
genericSTM32F103R.menu.device_variant.STM32F103REbootloader=STM32F103RE + bootloader
|
|
||||||
genericSTM32F103R.menu.device_variant.STM32F103REbootloader.build.extra_flags=-DMCU_STM32F103RE -mthumb -march=armv7-m -D__STM32F1__ -DSERIAL_USB
|
|
||||||
genericSTM32F103R.menu.device_variant.STM32F103REbootloader.upload.maximum_size=262144
|
|
||||||
genericSTM32F103R.menu.device_variant.STM32F103REbootloader.upload.ram.maximum_size=492152
|
|
||||||
genericSTM32F103R.menu.device_variant.STM32F103REbootloader.upload.flash.maximum_size=262144
|
|
||||||
genericSTM32F103R.menu.device_variant.STM32F103REbootloader.build.ldscript=ld/stm32f103re-bootloader.ld
|
|
||||||
genericSTM32F103R.menu.device_variant.STM32F103REbootloader.upload.tool=maple_upload
|
|
||||||
genericSTM32F103R.menu.device_variant.STM32F103REbootloader.build.vect=VECT_TAB_ADDR=0x8005000
|
|
||||||
|
|
||||||
|
|
||||||
##############################################################
|
##############################################################
|
||||||
|
|
||||||
|
@ -246,149 +172,116 @@ nucleo_f103rb.build.error_led_pin=1
|
||||||
nucleo_f103rb.build.gcc_ver=gcc-arm-none-eabi-4.8.3-2014q1
|
nucleo_f103rb.build.gcc_ver=gcc-arm-none-eabi-4.8.3-2014q1
|
||||||
nucleo_f103rb.build.vect=VECT_TAB_ADDR=0x8000000
|
nucleo_f103rb.build.vect=VECT_TAB_ADDR=0x8000000
|
||||||
|
|
||||||
#####################################################################
|
###################### Generic STM32F103C ########################################
|
||||||
|
|
||||||
GenericSTM32F103C.name= Generic STM32F103C
|
genericSTM32F103C.name= Generic STM32F103C series
|
||||||
GenericSTM32F103C.upload.tool=upload_router
|
genericSTM32F103C.build.variant=generic_stm32f103c
|
||||||
GenericSTM32F103C.build.core=maple
|
genericSTM32F103C.build.vect=VECT_TAB_ADDR=0x8000000
|
||||||
GenericSTM32F103C.build.variant=generic_stm32f103c
|
genericSTM32F103C.build.core=maple
|
||||||
GenericSTM32F103C.upload.use_1200bps_touch=false
|
genericSTM32F103C.build.board=GENERIC_STM32F103C
|
||||||
GenericSTM32F103C.upload.file_type=bin
|
genericSTM32F103C.upload.use_1200bps_touch=false
|
||||||
GenericSTM32F103C.upload.usbID=1EAF:0003
|
genericSTM32F103C.upload.file_type=bin
|
||||||
GenericSTM32F103C.upload.auto_reset=true
|
genericSTM32F103C.upload.auto_reset=true
|
||||||
GenericSTM32F103C.build.mcu=cortex-m3
|
|
||||||
GenericSTM32F103C.build.f_cpu=72000000L
|
|
||||||
GenericSTM32F103C.build.common_flags=-mthumb -march=armv7-m -D__STM32F1__
|
|
||||||
GenericSTM32F103C.build.variant_system_lib=libmaple.a
|
|
||||||
GenericSTM32F103C.build.error_led_port=GPIOB
|
|
||||||
GenericSTM32F103C.build.error_led_pin=1
|
|
||||||
|
|
||||||
## ==UPLOAD MODE==
|
## STM32F103CB -------------------------
|
||||||
## F103CB USB to Flash upload
|
genericSTM32F103C.menu.device_variant.STM32F103CB=STM32F103CB (20k RAM. 128k Flash)
|
||||||
## -------------------------
|
genericSTM32F103C.menu.device_variant.STM32F103CB.build.cpu_flags=-DMCU_STM32F103CB
|
||||||
GenericSTM32F103C.menu.cpu_upload_menu.cbUsbFlash= F103CB(128k) USB->Flash
|
genericSTM32F103C.menu.device_variant.STM32F103CB.build.ldscript=ld/jtag.ld
|
||||||
GenericSTM32F103C.menu.cpu_upload_menu.cbUsbFlash.build.ldscript=ld/flash.ld
|
genericSTM32F103C.menu.device_variant.STM32F103CB.upload.maximum_size=128000
|
||||||
GenericSTM32F103C.menu.cpu_upload_menu.cbUsbFlash.build.cpu_flags=-DMCU_STM32F103CB -DSERIAL_USB
|
genericSTM32F103C.menu.device_variant.STM32F103CB.upload.ram.maximum_size=20000
|
||||||
GenericSTM32F103C.menu.cpu_upload_menu.cbUsbFlash.build.vect=VECT_TAB_ADDR=0x8005000
|
genericSTM32F103C.menu.device_variant.STM32F103CB.upload.flash.maximum_size=128000
|
||||||
|
|
||||||
GenericSTM32F103C.menu.cpu_upload_menu.cbUsbFlash.upload.maximum_size=108000
|
|
||||||
GenericSTM32F103C.menu.cpu_upload_menu.cbUsbFlash.upload.ram.maximum_size=17000
|
|
||||||
GenericSTM32F103C.menu.cpu_upload_menu.cbUsbFlash.upload.flash.maximum_size=108000
|
|
||||||
GenericSTM32F103C.menu.cpu_upload_menu.cbUsbFlash.upload.altID=1
|
|
||||||
GenericSTM32F103C.menu.cpu_upload_menu.cbUsbFlash.upload.protocol=maple_dfu
|
|
||||||
|
|
||||||
|
|
||||||
## UPLOAD MODE
|
## STM32F103C8 -------------------------
|
||||||
## F103CB Serial to Flash upload (keep bootloader)
|
genericSTM32F103C.menu.device_variant.STM32F103C8=STM32F103C8 (20k RAM. 648k Flash)
|
||||||
## -------------------------
|
genericSTM32F103C.menu.device_variant.STM32F103C8.build.cpu_flags=-DMCU_STM32F103C8
|
||||||
#GenericSTM32F103C.menu.cpu_upload_menu.cbSerialFlash=F103CB(128k) Serial->Flash (keeps bootloader)
|
genericSTM32F103C.menu.device_variant.STM32F103C8.build.ldscript=ld/jtag_c8.ld
|
||||||
#GenericSTM32F103C.menu.cpu_upload_menu.cbSerialFlash.build.ldscript=ld/flash.ld
|
genericSTM32F103C.menu.device_variant.STM32F103C8.upload.maximum_size=64000
|
||||||
#GenericSTM32F103C.menu.cpu_upload_menu.cbSerialFlash.build.cpu_flags=-DMCU_STM32F103CB -DSERIAL_USB
|
genericSTM32F103C.menu.device_variant.STM32F103C8.upload.ram.maximum_size=20000
|
||||||
#GenericSTM32F103C.menu.cpu_upload_menu.cbSerialFlash.build.vect=VECT_TAB_ADDR=0x8005000
|
genericSTM32F103C.menu.device_variant.STM32F103C8.upload.flash.maximum_size=64000
|
||||||
|
|
||||||
#GenericSTM32F103C.menu.cpu_upload_menu.cbSerialFlash.upload.maximum_size=108000
|
#---------------------------- UPLOAD METHODS ---------------------------
|
||||||
#GenericSTM32F103C.menu.cpu_upload_menu.cbSerialFlash.upload.ram.maximum_size=17000
|
genericSTM32F103C.menu.upload_method.serialMethod=Serial
|
||||||
#GenericSTM32F103C.menu.cpu_upload_menu.cbSerialFlash.upload.flash.maximum_size=108000
|
genericSTM32F103C.menu.upload_method.serialMethod.upload.protocol=maple_serial
|
||||||
#GenericSTM32F103C.menu.cpu_upload_menu.cbSerialFlash.upload.altID=1
|
genericSTM32F103C.menu.upload_method.serialMethod.upload.tool=serial_upload
|
||||||
#GenericSTM32F103C.menu.cpu_upload_menu.cbSerialFlash.upload.protocol=maple_serial
|
|
||||||
|
|
||||||
## UPLOAD MODE
|
|
||||||
## F103CB Serial to Flash upload (overwrites bootloader)
|
|
||||||
## -------------------------
|
|
||||||
GenericSTM32F103C.menu.cpu_upload_menu.cbSerialJTAG=F103CB(128k) Serial->Flash (overwrites bootloader)
|
|
||||||
GenericSTM32F103C.menu.cpu_upload_menu.cbSerialJTAG.build.ldscript=ld/jtag.ld
|
|
||||||
GenericSTM32F103C.menu.cpu_upload_menu.cbSerialJTAG.build.cpu_flags=-DMCU_STM32F103CB
|
|
||||||
GenericSTM32F103C.menu.cpu_upload_menu.cbSerialJTAG.build.vect=VECT_TAB_ADDR=0x8000000
|
|
||||||
|
|
||||||
GenericSTM32F103C.menu.cpu_upload_menu.cbSerialJTAG.upload.maximum_size=128000
|
|
||||||
GenericSTM32F103C.menu.cpu_upload_menu.cbSerialJTAG.upload.ram.maximum_size=20000
|
|
||||||
GenericSTM32F103C.menu.cpu_upload_menu.cbSerialJTAG.upload.flash.maximum_size=128000
|
|
||||||
GenericSTM32F103C.menu.cpu_upload_menu.cbSerialJTAG.upload.altID=1
|
|
||||||
GenericSTM32F103C.menu.cpu_upload_menu.cbSerialJTAG.upload.protocol=maple_serial
|
|
||||||
|
|
||||||
|
|
||||||
## ==UPLOAD MODE F103C8 ==
|
genericSTM32F103C.menu.upload_method.STLinkMethod=STLink
|
||||||
## F103C8 USB to Flash upload
|
genericSTM32F103C.menu.upload_method.STLinkMethod.upload.protocol=STLink
|
||||||
## -------------------------
|
genericSTM32F103C.menu.upload_method.STLinkMethod.upload.tool=stlink_upload
|
||||||
GenericSTM32F103C.menu.cpu_upload_menu.c8UsbFlash=F103C8(64k) USB->Flash
|
genericSTM32F103C.menu.upload_method.STLinkMethod.build.upload_flags=-DCONFIG_MAPLE_MINI_NO_DISABLE_DEBUG=1
|
||||||
GenericSTM32F103C.menu.cpu_upload_menu.c8UsbFlash.build.ldscript=ld/flash_c8.ld
|
|
||||||
GenericSTM32F103C.menu.cpu_upload_menu.c8UsbFlash.build.cpu_flags=-DMCU_STM32F103C8 -DSERIAL_USB
|
|
||||||
GenericSTM32F103C.menu.cpu_upload_menu.c8UsbFlash.build.vect=VECT_TAB_ADDR=0x8005000
|
|
||||||
|
|
||||||
GenericSTM32F103C.menu.cpu_upload_menu.c8UsbFlash.upload.maximum_size=44000
|
|
||||||
GenericSTM32F103C.menu.cpu_upload_menu.c8UsbFlash.upload.ram.maximum_size=17000
|
|
||||||
GenericSTM32F103C.menu.cpu_upload_menu.c8UsbFlash.upload.flash.maximum_size=44000
|
|
||||||
GenericSTM32F103C.menu.cpu_upload_menu.c8UsbFlash.upload.altID=1
|
|
||||||
GenericSTM32F103C.menu.cpu_upload_menu.c8UsbFlash.upload.protocol=maple_dfu
|
|
||||||
|
|
||||||
## F103C8 Serial to Flash upload (keep bootloader)
|
########################### Generic STM32F103R ###########################
|
||||||
## -------------------------
|
|
||||||
#GenericSTM32F103C.menu.cpu_upload_menu.c8SerialFlash=F103C8(64k) Serial->Flash (USB Serial)
|
|
||||||
#GenericSTM32F103C.menu.cpu_upload_menu.c8SerialFlash.build.ldscript=ld/flash_c8.ld
|
|
||||||
#GenericSTM32F103C.menu.cpu_upload_menu.c8SerialFlash.build.cpu_flags=-DMCU_STM32F103C8 -DSERIAL_USB
|
|
||||||
#GenericSTM32F103C.menu.cpu_upload_menu.c8SerialFlash.build.vect=VECT_TAB_ADDR=0x8000000
|
|
||||||
|
|
||||||
#GenericSTM32F103C.menu.cpu_upload_menu.c8SerialFlash.upload.maximum_size=44000
|
genericSTM32F103R.name= Generic STM32F103R series
|
||||||
#GenericSTM32F103C.menu.cpu_upload_menu.c8SerialFlash.upload.ram.maximum_size=17000
|
genericSTM32F103R.build.variant=generic_stm32f103r
|
||||||
#GenericSTM32F103C.menu.cpu_upload_menu.c8SerialFlash.upload.flash.maximum_size=44000
|
genericSTM32F103R.build.vect=VECT_TAB_ADDR=0x8000000
|
||||||
#GenericSTM32F103C.menu.cpu_upload_menu.c8SerialFlash.upload.altID=1
|
genericSTM32F103R.build.core=maple
|
||||||
#GenericSTM32F103C.menu.cpu_upload_menu.c8SerialFlash.upload.protocol=maple_serial
|
genericSTM32F103R.build.board=GENERIC_STM32F103R
|
||||||
|
genericSTM32F103R.upload.use_1200bps_touch=false
|
||||||
|
genericSTM32F103R.upload.file_type=bin
|
||||||
|
genericSTM32F103R.upload.auto_reset=true
|
||||||
|
|
||||||
## F103C8 Serial to Flash upload (overwrites bootloader)
|
genericSTM32F103R.menu.device_variant.STM32F103RE=STM32F103RE
|
||||||
## -------------------------
|
genericSTM32F103R.menu.device_variant.STM32F103RE.build.cpu_flags=-DMCU_STM32F103RE
|
||||||
GenericSTM32F103C.menu.cpu_upload_menu.c8SerialJTAG=F103C8(64k) Serial->Flash (No USB)
|
genericSTM32F103R.menu.device_variant.STM32F103RE.upload.maximum_size=492000
|
||||||
GenericSTM32F103C.menu.cpu_upload_menu.c8SerialJTAG.build.ldscript=ld/jtag_c8.ld
|
genericSTM32F103R.menu.device_variant.STM32F103RE.upload.ram.maximum_size=61000
|
||||||
GenericSTM32F103C.menu.cpu_upload_menu.c8SerialJTAG.build.cpu_flags=-DMCU_STM32F103C8
|
genericSTM32F103R.menu.device_variant.STM32F103RE.upload.flash.maximum_size=492000
|
||||||
GenericSTM32F103C.menu.cpu_upload_menu.c8SerialJTAG.build.vect=VECT_TAB_ADDR=0x8000000
|
genericSTM32F103R.menu.device_variant.STM32F103RE.build.ldscript=ld/stm32f103re.ld
|
||||||
|
|
||||||
GenericSTM32F103C.menu.cpu_upload_menu.c8SerialJTAG.upload.maximum_size=64000
|
|
||||||
GenericSTM32F103C.menu.cpu_upload_menu.c8SerialJTAG.upload.ram.maximum_size=20000
|
|
||||||
GenericSTM32F103C.menu.cpu_upload_menu.c8SerialJTAG.upload.flash.maximum_size=64000
|
|
||||||
GenericSTM32F103C.menu.cpu_upload_menu.c8SerialJTAG.upload.altID=1
|
|
||||||
GenericSTM32F103C.menu.cpu_upload_menu.c8SerialJTAG.upload.protocol=maple_serial
|
|
||||||
|
|
||||||
##############################################################
|
#---------------------------- UPLOAD METHODS ---------------------------
|
||||||
genericSTM32F103Z.name=Generic STM32F103Z
|
genericSTM32F103R.menu.upload_method.serialMethod=Serial
|
||||||
|
genericSTM32F103R.menu.upload_method.serialMethod.upload.protocol=maple_serial
|
||||||
|
genericSTM32F103R.menu.upload_method.serialMethod.upload.tool=serial_upload
|
||||||
|
|
||||||
genericSTM32F103Z.build.error_led_port=GPIOG
|
|
||||||
genericSTM32F103Z.build.error_led_pin=15
|
|
||||||
genericSTM32F103Z.build.variant=generic_stm32f103zxx
|
|
||||||
|
|
||||||
genericSTM32F103Z.upload.tool=serial_upload
|
genericSTM32F103R.menu.upload_method.STLinkMethod=STLink
|
||||||
genericSTM32F103Z.upload.protocol=
|
genericSTM32F103R.menu.upload_method.STLinkMethod.upload.protocol=STLink
|
||||||
|
genericSTM32F103R.menu.upload_method.STLinkMethod.upload.tool=stlink_upload
|
||||||
|
genericSTM32F103R.menu.upload_method.STLinkMethod.build.upload_flags=-DCONFIG_MAPLE_MINI_NO_DISABLE_DEBUG=1
|
||||||
|
|
||||||
|
|
||||||
|
########################### Generic STM32F103Z ###########################
|
||||||
|
|
||||||
|
|
||||||
|
genericSTM32F103Z.name=Generic STM32F103Z series
|
||||||
|
genericSTM32F103Z.build.variant=generic_stm32f103z
|
||||||
|
genericSTM32F103Z.build.vect=VECT_TAB_ADDR=0x8000000
|
||||||
|
genericSTM32F103Z.build.core=maple
|
||||||
|
genericSTM32F103Z.build.board=GENERIC_STM32F103Z
|
||||||
genericSTM32F103Z.upload.use_1200bps_touch=false
|
genericSTM32F103Z.upload.use_1200bps_touch=false
|
||||||
genericSTM32F103Z.upload.file_type=bin
|
genericSTM32F103Z.upload.file_type=bin
|
||||||
genericSTM32F103Z.build.mcu=cortex-m3
|
genericSTM32F103Z.upload.auto_reset=true
|
||||||
genericSTM32F103Z.build.f_cpu=72000000L
|
|
||||||
genericSTM32F103Z.build.board=GENERIC_STM32F103Z
|
|
||||||
genericSTM32F103Z.build.core=maple
|
|
||||||
genericSTM32F103Z.build.vect=VECT_TAB_ADDR=0x8000000
|
|
||||||
|
|
||||||
genericSTM32F103Z.menu.device_variant.STM32F103ZC=STM32F103ZC
|
genericSTM32F103Z.menu.device_variant.STM32F103ZC=STM32F103ZC
|
||||||
genericSTM32F103Z.menu.device_variant.STM32F103ZC.build.extra_flags=-DMCU_STM32F103ZC -mthumb -march=armv7-m -D__STM32F1__
|
genericSTM32F103Z.menu.device_variant.STM32F103ZC.build.cpu_flags=-DMCU_STM32F103ZC
|
||||||
genericSTM32F103Z.menu.device_variant.STM32F103ZC.upload.maximum_size=262144
|
genericSTM32F103Z.menu.device_variant.STM32F103ZC.upload.maximum_size=262144
|
||||||
genericSTM32F103Z.menu.device_variant.STM32F103ZC.upload.ram.maximum_size=492152
|
genericSTM32F103Z.menu.device_variant.STM32F103ZC.upload.ram.maximum_size=492152
|
||||||
genericSTM32F103Z.menu.device_variant.STM32F103ZC.upload.flash.maximum_size=262144
|
genericSTM32F103Z.menu.device_variant.STM32F103ZC.upload.flash.maximum_size=262144
|
||||||
genericSTM32F103Z.menu.device_variant.STM32F103ZC.build.ldscript=ld/stm32f103zc.ld
|
genericSTM32F103Z.menu.device_variant.STM32F103ZC.build.ldscript=ld/stm32f103zc.ld
|
||||||
|
|
||||||
genericSTM32F103Z.menu.device_variant.STM32F103ZD=STM32F103ZD
|
genericSTM32F103Z.menu.device_variant.STM32F103ZD=STM32F103ZD
|
||||||
genericSTM32F103Z.menu.device_variant.STM32F103ZD.build.extra_flags=-DMCU_STM32F103ZD -mthumb -march=armv7-m -D__STM32F1__
|
genericSTM32F103Z.menu.device_variant.STM32F103ZD.build.cpu_flags=-DMCU_STM32F103ZD
|
||||||
genericSTM32F103Z.menu.device_variant.STM32F103ZD.upload.maximum_size=393216
|
genericSTM32F103Z.menu.device_variant.STM32F103ZD.upload.maximum_size=393216
|
||||||
genericSTM32F103Z.menu.device_variant.STM32F103ZD.upload.ram.maximum_size=65536
|
genericSTM32F103Z.menu.device_variant.STM32F103ZD.upload.ram.maximum_size=65536
|
||||||
genericSTM32F103Z.menu.device_variant.STM32F103ZD.upload.flash.maximum_size=393216
|
genericSTM32F103Z.menu.device_variant.STM32F103ZD.upload.flash.maximum_size=393216
|
||||||
genericSTM32F103Z.menu.device_variant.STM32F103ZD.build.ldscript=ld/stm32f103zd.ld
|
genericSTM32F103Z.menu.device_variant.STM32F103ZD.build.ldscript=ld/stm32f103zd.ld
|
||||||
|
|
||||||
|
|
||||||
genericSTM32F103Z.menu.device_variant.STM32F103ZE_SERIAL_USB=STM32F103ZE (USB Serial)
|
|
||||||
genericSTM32F103Z.menu.device_variant.STM32F103ZE_SERIAL_USB.build.extra_flags=-DMCU_STM32F103ZE -mthumb -march=armv7-m -D__STM32F1__ -DSERIAL_USB
|
|
||||||
genericSTM32F103Z.menu.device_variant.STM32F103ZE_SERIAL_USB.upload.maximum_size=524288
|
|
||||||
genericSTM32F103Z.menu.device_variant.STM32F103ZE_SERIAL_USB.upload.ram.maximum_size=65536
|
|
||||||
genericSTM32F103Z.menu.device_variant.STM32F103ZE_SERIAL_USB.upload.flash.maximum_size=524288
|
|
||||||
genericSTM32F103Z.menu.device_variant.STM32F103ZE_SERIAL_USB.build.ldscript=ld/stm32f103ze.ld
|
|
||||||
|
|
||||||
genericSTM32F103Z.menu.device_variant.STM32F103ZE=STM32F103ZE
|
genericSTM32F103Z.menu.device_variant.STM32F103ZE=STM32F103ZE
|
||||||
genericSTM32F103Z.menu.device_variant.STM32F103ZE.build.extra_flags=-DMCU_STM32F103ZE -mthumb -march=armv7-m -D__STM32F1__
|
genericSTM32F103Z.menu.device_variant.STM32F103ZE.build.cpu_flags=-DMCU_STM32F103ZE
|
||||||
genericSTM32F103Z.menu.device_variant.STM32F103ZE.upload.maximum_size=524288
|
genericSTM32F103Z.menu.device_variant.STM32F103ZE.upload.maximum_size=524288
|
||||||
genericSTM32F103Z.menu.device_variant.STM32F103ZE.upload.ram.maximum_size=65536
|
genericSTM32F103Z.menu.device_variant.STM32F103ZE.upload.ram.maximum_size=65536
|
||||||
genericSTM32F103Z.menu.device_variant.STM32F103ZE.upload.flash.maximum_size=524288
|
genericSTM32F103Z.menu.device_variant.STM32F103ZE.upload.flash.maximum_size=524288
|
||||||
genericSTM32F103Z.menu.device_variant.STM32F103ZE.build.ldscript=ld/stm32f103ze.ld
|
genericSTM32F103Z.menu.device_variant.STM32F103ZE.build.ldscript=ld/stm32f103ze.ld
|
||||||
|
|
||||||
|
#---------------------------- UPLOAD METHODS ---------------------------
|
||||||
|
genericSTM32F103Z.menu.upload_method.serialMethod=Serial
|
||||||
|
genericSTM32F103Z.menu.upload_method.serialMethod.upload.protocol=maple_serial
|
||||||
|
genericSTM32F103Z.menu.upload_method.serialMethod.upload.tool=serial_upload
|
||||||
|
|
||||||
|
genericSTM32F103Z.menu.upload_method.STLinkMethod=STLink
|
||||||
|
genericSTM32F103Z.menu.upload_method.STLinkMethod.upload.protocol=STLink
|
||||||
|
genericSTM32F103Z.menu.upload_method.STLinkMethod.upload.tool=stlink_upload
|
||||||
|
genericSTM32F103Z.menu.upload_method.STLinkMethod.build.upload_flags=-DCONFIG_MAPLE_MINI_NO_DISABLE_DEBUG=1
|
||||||
|
|
|
@ -28,10 +28,19 @@ compiler.size.cmd=arm-none-eabi-size
|
||||||
compiler.define=-DARDUINO=
|
compiler.define=-DARDUINO=
|
||||||
|
|
||||||
# this can be overriden in boards.txt
|
# this can be overriden in boards.txt
|
||||||
|
build.f_cpu=72000000L
|
||||||
|
build.mcu=cortex-m3
|
||||||
|
build.common_flags=-mthumb -march=armv7-m -D__STM32F1__
|
||||||
|
build.variant_system_lib=libmaple.a
|
||||||
|
## LED stuff is not really used but is still required in the code
|
||||||
|
build.error_led_port=GPIOB
|
||||||
|
build.error_led_pin=1
|
||||||
build.cpu_flags=
|
build.cpu_flags=
|
||||||
build.hs_flag=
|
build.hs_flag=
|
||||||
build.common_flags=
|
build.upload_flags=
|
||||||
build.extra_flags= {build.cpu_flags} {build.hs_flag} {build.common_flags}
|
build.extra_flags= {build.upload_flags} {build.cpu_flags} {build.hs_flag} {build.common_flags}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# These can be overridden in platform.local.txt
|
# These can be overridden in platform.local.txt
|
||||||
compiler.c.extra_flags=
|
compiler.c.extra_flags=
|
||||||
|
@ -96,6 +105,8 @@ recipe.size.regex.data=^(?:\.data|\.bss|\.noinit)\s+([0-9]+).*
|
||||||
# Uploader tools
|
# Uploader tools
|
||||||
# -------------------
|
# -------------------
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# Upload using Maple bootloader over DFU
|
# Upload using Maple bootloader over DFU
|
||||||
tools.maple_upload.cmd=maple_upload
|
tools.maple_upload.cmd=maple_upload
|
||||||
tools.maple_upload.cmd.windows=maple_upload.bat
|
tools.maple_upload.cmd.windows=maple_upload.bat
|
||||||
|
|
Loading…
Reference in New Issue