287 lines
12 KiB
Plaintext
287 lines
12 KiB
Plaintext
#
|
|
|
|
menu.usb_cfg=USB configuration
|
|
menu.opt=Optimize
|
|
menu.upload_method=Upload method
|
|
|
|
##############################################################
|
|
discovery_f407.name=STM32 Discovery F407
|
|
|
|
discovery_f407.upload.tool=stlink_upload
|
|
discovery_f407.upload.protocol=stlink
|
|
|
|
#discovery_f407.upload.use_1200bps_touch=false
|
|
discovery_f407.upload.file_type=bin
|
|
discovery_f407.upload.maximum_size=1048576
|
|
discovery_f407.upload.maximum_data_size=131072
|
|
|
|
#discovery_f407.upload.usbID=1EAF:0003
|
|
#discovery_f407.upload.altID=1
|
|
#discovery_f407.upload.auto_reset=true
|
|
|
|
discovery_f407.build.mcu=cortex-m4
|
|
discovery_f407.build.f_cpu=168000000L
|
|
discovery_f407.build.core=maple
|
|
discovery_f407.build.extra_flags=-DMCU_STM32F406VG -mthumb -DSTM32_HIGH_DENSITY -DSTM32F2 -DSTM32F4 -DBOARD_discovery_f4
|
|
discovery_f407.build.ldscript=ld/jtag.ld
|
|
discovery_f407.build.variant=discovery_f407
|
|
discovery_f407.build.variant_system_lib=lib_f407.a
|
|
discovery_f407.build.vect=VECT_TAB_BASE
|
|
discovery_f407.build.density=STM32_HIGH_DENSITY
|
|
discovery_f407.build.error_led_port=GPIOD
|
|
discovery_f407.build.error_led_pin=14
|
|
discovery_f407.build.board=STM32DiscoveryF407
|
|
discovery_f407.build.vect_flags=-DVECT_TAB_FLASH -DUSER_ADDR_ROM=(uint32)0x08000000
|
|
|
|
discovery_f407.menu.usb_cfg.usb_nc=USB inactive
|
|
discovery_f407.menu.usb_cfg.usb_nc.build.cpu_flags=-DUSB_NC
|
|
discovery_f407.menu.usb_cfg.usb_serial=USB serial (CDC)
|
|
discovery_f407.menu.usb_cfg.usb_serial.build.cpu_flags=-DSERIAL_USB
|
|
discovery_f407.menu.usb_cfg.usb_msc=USB Mass Storage (MSC)
|
|
discovery_f407.menu.usb_cfg.usb_msc.build.cpu_flags=-DUSB_MSC
|
|
|
|
#-- Optimizations
|
|
discovery_f407.menu.opt.osstd=Smallest (default)
|
|
discovery_f407.menu.opt.osstd.build.flags.optimize=-Os
|
|
discovery_f407.menu.opt.osstd.build.flags.ldspecs=
|
|
discovery_f407.menu.opt.oslto=Smallest Code with LTO
|
|
discovery_f407.menu.opt.oslto.build.flags.optimize=-Os -flto
|
|
discovery_f407.menu.opt.oslto.build.flags.ldspecs=-flto
|
|
discovery_f407.menu.opt.o1std=Fast (-O1)
|
|
discovery_f407.menu.opt.o1std.build.flags.optimize=-O1
|
|
discovery_f407.menu.opt.o1std.build.flags.ldspecs=
|
|
discovery_f407.menu.opt.o1lto=Fast (-O1) with LTO
|
|
discovery_f407.menu.opt.o1lto.build.flags.optimize=-O1 -flto
|
|
discovery_f407.menu.opt.o1lto.build.flags.ldspecs=-flto
|
|
discovery_f407.menu.opt.o2std=Faster (-O2)
|
|
discovery_f407.menu.opt.o2std.build.flags.optimize=-O2
|
|
discovery_f407.menu.opt.o2std.build.flags.ldspecs=
|
|
discovery_f407.menu.opt.o2lto=Faster (-O2) with LTO
|
|
discovery_f407.menu.opt.o2lto.build.flags.optimize=-O2 -flto
|
|
discovery_f407.menu.opt.o2lto.build.flags.ldspecs=-flto
|
|
discovery_f407.menu.opt.o3std=Fastest (-O3)
|
|
discovery_f407.menu.opt.o3std.build.flags.optimize=-O3
|
|
discovery_f407.menu.opt.o3std.build.flags.ldspecs=
|
|
discovery_f407.menu.opt.o3lto=Fastest (-O3) with LTO
|
|
discovery_f407.menu.opt.o3lto.build.flags.optimize=-O3 -flto
|
|
discovery_f407.menu.opt.o3lto.build.flags.ldspecs=-flto
|
|
discovery_f407.menu.opt.ogstd=Debug (-g)
|
|
discovery_f407.menu.opt.ogstd.build.flags.optimize=-Og
|
|
discovery_f407.menu.opt.ogstd.build.flags.ldspecs=
|
|
##############################################################
|
|
generic_f407v.name=Generic STM32F407V series
|
|
|
|
generic_f407v.upload.tool=stlink_upload
|
|
generic_f407v.upload.protocol=stlink
|
|
|
|
generic_f407v.upload.file_type=bin
|
|
generic_f407v.upload.maximum_size=514288
|
|
generic_f407v.upload.maximum_data_size=131072
|
|
|
|
#generic_f407v.upload.usbID=0483:3748
|
|
#generic_f407v.upload.altID=1
|
|
#generic_f407v.upload.auto_reset=true
|
|
|
|
generic_f407v.build.mcu=cortex-m4
|
|
generic_f407v.build.f_cpu=168000000L
|
|
generic_f407v.build.core=maple
|
|
generic_f407v.build.extra_flags=-mthumb -DSTM32_HIGH_DENSITY -DSTM32F4 -DBOARD_generic_f407v
|
|
generic_f407v.build.ldscript=ld/jtag.ld
|
|
generic_f407v.build.variant=generic_f407v
|
|
generic_f407v.build.variant_system_lib=lib_f407.a
|
|
generic_f407v.build.vect=VECT_TAB_BASE
|
|
generic_f407v.build.density=STM32_HIGH_DENSITY
|
|
generic_f407v.build.error_led_port=GPIOA
|
|
generic_f407v.build.error_led_pin=7
|
|
generic_f407v.build.board=STM32GenericF407VET6
|
|
generic_f407v.build.vect_flags=-DVECT_TAB_FLASH -DUSER_ADDR_ROM=(uint32)0x08000000
|
|
|
|
generic_f407v.menu.usb_cfg.usb_nc=USB inactive
|
|
generic_f407v.menu.usb_cfg.usb_nc.build.cpu_flags=-DUSB_NC
|
|
|
|
generic_f407v.menu.usb_cfg.usb_serial=USB serial (CDC)
|
|
generic_f407v.menu.usb_cfg.usb_serial.build.cpu_flags=-DSERIAL_USB
|
|
generic_f407v.menu.usb_cfg.usb_msc=USB Mass Storage (MSC)
|
|
generic_f407v.menu.usb_cfg.usb_msc.build.cpu_flags=-DUSB_MSC
|
|
|
|
#note STLink is the default from the main block of config above, so does not need settings for everything
|
|
generic_f407v.menu.upload_method.STLinkMethod=STLink
|
|
generic_f407v.menu.upload_method.STLinkMethod.upload.protocol=STLink
|
|
generic_f407v.menu.upload_method.STLinkMethod.upload.tool=stlink_upload
|
|
generic_f407v.menu.upload_method.STLinkMethod.upload.dfuse_addr=0x08004000
|
|
generic_f407v.menu.upload_method.STLinkMethod.build.vect_flags=-DVECT_TAB_FLASH -DUSER_ADDR_ROM=(uint32)0x08000000
|
|
|
|
|
|
generic_f407v.menu.upload_method.DFUUploadMethod=STM32duino bootloader
|
|
generic_f407v.menu.upload_method.DFUUploadMethod.upload.protocol=maple_dfu
|
|
generic_f407v.menu.upload_method.DFUUploadMethod.upload.tool=maple_upload
|
|
generic_f407v.menu.upload_method.DFUUploadMethod.build.vect_flags=-DVECT_TAB_FLASH -DUSER_ADDR_ROM=(uint32)0x08004000
|
|
generic_f407v.menu.upload_method.DFUUploadMethod.build.ldscript=ld/bootloader_8004000.ld
|
|
generic_f407v.menu.upload_method.DFUUploadMethod.upload.usbID=1EAF:0003
|
|
generic_f407v.menu.upload_method.DFUUploadMethod.upload.altID=2
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#-- Optimizations
|
|
generic_f407v.menu.opt.osstd=Smallest (default)
|
|
generic_f407v.menu.opt.osstd.build.flags.optimize=-Os
|
|
generic_f407v.menu.opt.osstd.build.flags.ldspecs=
|
|
generic_f407v.menu.opt.oslto=Smallest Code with LTO
|
|
generic_f407v.menu.opt.oslto.build.flags.optimize=-Os -flto
|
|
generic_f407v.menu.opt.oslto.build.flags.ldspecs=-flto
|
|
generic_f407v.menu.opt.o1std=Fast (-O1)
|
|
generic_f407v.menu.opt.o1std.build.flags.optimize=-O1
|
|
generic_f407v.menu.opt.o1std.build.flags.ldspecs=
|
|
generic_f407v.menu.opt.o1lto=Fast (-O1) with LTO
|
|
generic_f407v.menu.opt.o1lto.build.flags.optimize=-O1 -flto
|
|
generic_f407v.menu.opt.o1lto.build.flags.ldspecs=-flto
|
|
generic_f407v.menu.opt.o2std=Faster (-O2)
|
|
generic_f407v.menu.opt.o2std.build.flags.optimize=-O2
|
|
generic_f407v.menu.opt.o2std.build.flags.ldspecs=
|
|
generic_f407v.menu.opt.o2lto=Faster (-O2) with LTO
|
|
generic_f407v.menu.opt.o2lto.build.flags.optimize=-O2 -flto
|
|
generic_f407v.menu.opt.o2lto.build.flags.ldspecs=-flto
|
|
generic_f407v.menu.opt.o3std=Fastest (-O3)
|
|
generic_f407v.menu.opt.o3std.build.flags.optimize=-O3
|
|
generic_f407v.menu.opt.o3std.build.flags.ldspecs=
|
|
generic_f407v.menu.opt.o3lto=Fastest (-O3) with LTO
|
|
generic_f407v.menu.opt.o3lto.build.flags.optimize=-O3 -flto
|
|
generic_f407v.menu.opt.o3lto.build.flags.ldspecs=-flto
|
|
generic_f407v.menu.opt.ogstd=Debug (-g)
|
|
generic_f407v.menu.opt.ogstd.build.flags.optimize=-Og
|
|
generic_f407v.menu.opt.ogstd.build.flags.ldspecs=
|
|
##############################################################
|
|
stm32f4stamp.name=STM32F4Stamp F405
|
|
|
|
stm32f4stamp.upload.tool=maple_upload
|
|
stm32f4stamp.upload.protocol=maple_dfu
|
|
|
|
#stm32f4stamp.upload.use_1200bps_touch=false
|
|
stm32f4stamp.upload.file_type=bin
|
|
stm32f4stamp.upload.maximum_size=1048576
|
|
stm32f4stamp.upload.maximum_data_size=131072
|
|
|
|
stm32f4stamp.upload.usbID=0483:df11
|
|
stm32f4stamp.upload.altID=0
|
|
#stm32f4stamp.upload.auto_reset=true
|
|
stm32f4stamp.upload.dfuse_addr=0x8000000
|
|
|
|
stm32f4stamp.build.mcu=cortex-m4
|
|
stm32f4stamp.build.f_cpu=168000000L
|
|
stm32f4stamp.build.core=maple
|
|
stm32f4stamp.build.extra_flags=-DMCU_STM32F406VG -mthumb -DSTM32_HIGH_DENSITY -DSTM32F4 -DBOARD_discovery_f4
|
|
stm32f4stamp.build.ldscript=ld/jtag.ld
|
|
stm32f4stamp.build.variant=discovery_f407
|
|
stm32f4stamp.build.variant_system_lib=lib_f407.a
|
|
stm32f4stamp.build.vect=VECT_TAB_BASE
|
|
stm32f4stamp.build.density=STM32_HIGH_DENSITY
|
|
stm32f4stamp.build.error_led_port=GPIOD
|
|
stm32f4stamp.build.error_led_pin=14
|
|
stm32f4stamp.build.board=STM32F4StampF405
|
|
stm32f4stamp.build.vect_flags=-DVECT_TAB_FLASH -DUSER_ADDR_ROM=(uint32)0x08000000
|
|
|
|
stm32f4stamp.menu.usb_cfg.usb_nc=USB inactive
|
|
stm32f4stamp.menu.usb_cfg.usb_nc.build.cpu_flags=-DUSB_NC
|
|
stm32f4stamp.menu.usb_cfg.usb_serial=USB serial (CDC)
|
|
stm32f4stamp.menu.usb_cfg.usb_serial.build.cpu_flags=-DSERIAL_USB
|
|
stm32f4stamp.menu.usb_cfg.usb_msc=USB Mass Storage (MSC)
|
|
stm32f4stamp.menu.usb_cfg.usb_msc.build.cpu_flags=-DUSB_MSC
|
|
|
|
#-- Optimizations
|
|
stm32f4stamp.menu.opt.osstd=Smallest (default)
|
|
stm32f4stamp.menu.opt.osstd.build.flags.optimize=-Os
|
|
stm32f4stamp.menu.opt.osstd.build.flags.ldspecs=
|
|
stm32f4stamp.menu.opt.oslto=Smallest Code with LTO
|
|
stm32f4stamp.menu.opt.oslto.build.flags.optimize=-Os -flto
|
|
stm32f4stamp.menu.opt.oslto.build.flags.ldspecs=-flto
|
|
stm32f4stamp.menu.opt.o1std=Fast (-O1)
|
|
stm32f4stamp.menu.opt.o1std.build.flags.optimize=-O1
|
|
stm32f4stamp.menu.opt.o1std.build.flags.ldspecs=
|
|
stm32f4stamp.menu.opt.o1lto=Fast (-O1) with LTO
|
|
stm32f4stamp.menu.opt.o1lto.build.flags.optimize=-O1 -flto
|
|
stm32f4stamp.menu.opt.o1lto.build.flags.ldspecs=-flto
|
|
stm32f4stamp.menu.opt.o2std=Faster (-O2)
|
|
stm32f4stamp.menu.opt.o2std.build.flags.optimize=-O2
|
|
stm32f4stamp.menu.opt.o2std.build.flags.ldspecs=
|
|
stm32f4stamp.menu.opt.o2lto=Faster (-O2) with LTO
|
|
stm32f4stamp.menu.opt.o2lto.build.flags.optimize=-O2 -flto
|
|
stm32f4stamp.menu.opt.o2lto.build.flags.ldspecs=-flto
|
|
stm32f4stamp.menu.opt.o3std=Fastest (-O3)
|
|
stm32f4stamp.menu.opt.o3std.build.flags.optimize=-O3
|
|
stm32f4stamp.menu.opt.o3std.build.flags.ldspecs=
|
|
stm32f4stamp.menu.opt.o3lto=Fastest (-O3) with LTO
|
|
stm32f4stamp.menu.opt.o3lto.build.flags.optimize=-O3 -flto
|
|
stm32f4stamp.menu.opt.o3lto.build.flags.ldspecs=-flto
|
|
stm32f4stamp.menu.opt.ogstd=Debug (-g)
|
|
stm32f4stamp.menu.opt.ogstd.build.flags.optimize=-Og
|
|
stm32f4stamp.menu.opt.ogstd.build.flags.ldspecs=
|
|
##############################################################
|
|
netduino2plus.name=Netduino2 F405
|
|
|
|
netduino2plus.upload.tool=maple_upload
|
|
netduino2plus.upload.protocol=maple_dfu
|
|
|
|
#netduino2plus.upload.use_1200bps_touch=false
|
|
netduino2plus.upload.file_type=bin
|
|
netduino2plus.upload.maximum_size=1048576
|
|
netduino2plus.upload.maximum_data_size=131072
|
|
|
|
netduino2plus.upload.usbID=0483:df11
|
|
netduino2plus.upload.altID=0
|
|
#netduino2plus.upload.auto_reset=true
|
|
netduino2plus.upload.dfuse_addr=0x8000000
|
|
|
|
netduino2plus.build.mcu=cortex-m4
|
|
netduino2plus.build.f_cpu=168000000L
|
|
netduino2plus.build.core=maple
|
|
netduino2plus.build.extra_flags=-DMCU_STM32F406VG -mthumb -DSTM32_HIGH_DENSITY -DSTM32F4 -DBOARD_discovery_f4 -DARDUINO_STM32F4_NETDUINO2PLUS
|
|
netduino2plus.build.ldscript=ld/jtag.ld
|
|
netduino2plus.build.variant=discovery_f407
|
|
netduino2plus.build.variant_system_lib=lib_f407.a
|
|
netduino2plus.build.vect=VECT_TAB_BASE
|
|
netduino2plus.build.density=STM32_HIGH_DENSITY
|
|
netduino2plus.build.error_led_port=GPIOD
|
|
netduino2plus.build.error_led_pin=14
|
|
netduino2plus.build.board=Netduino2F405
|
|
|
|
netduino2plus.menu.usb_cfg.usb_nc=USB inactive
|
|
netduino2plus.menu.usb_cfg.usb_nc.build.cpu_flags=-DUSB_NC
|
|
netduino2plus.menu.usb_cfg.usb_serial=USB serial (CDC)
|
|
netduino2plus.menu.usb_cfg.usb_serial.build.cpu_flags=-DSERIAL_USB
|
|
netduino2plus.menu.usb_cfg.usb_msc=USB Mass Storage (MSC)
|
|
netduino2plus.menu.usb_cfg.usb_msc.build.cpu_flags=-DUSB_MSC
|
|
|
|
#-- Optimizations
|
|
netduino2plus.menu.opt.osstd=Smallest (default)
|
|
netduino2plus.menu.opt.osstd.build.flags.optimize=-Os
|
|
netduino2plus.menu.opt.osstd.build.flags.ldspecs=
|
|
netduino2plus.menu.opt.oslto=Smallest Code with LTO
|
|
netduino2plus.menu.opt.oslto.build.flags.optimize=-Os -flto
|
|
netduino2plus.menu.opt.oslto.build.flags.ldspecs=-flto
|
|
netduino2plus.menu.opt.o1std=Fast (-O1)
|
|
netduino2plus.menu.opt.o1std.build.flags.optimize=-O1
|
|
netduino2plus.menu.opt.o1std.build.flags.ldspecs=
|
|
netduino2plus.menu.opt.o1lto=Fast (-O1) with LTO
|
|
netduino2plus.menu.opt.o1lto.build.flags.optimize=-O1 -flto
|
|
netduino2plus.menu.opt.o1lto.build.flags.ldspecs=-flto
|
|
netduino2plus.menu.opt.o2std=Faster (-O2)
|
|
netduino2plus.menu.opt.o2std.build.flags.optimize=-O2
|
|
netduino2plus.menu.opt.o2std.build.flags.ldspecs=
|
|
netduino2plus.menu.opt.o2lto=Faster (-O2) with LTO
|
|
netduino2plus.menu.opt.o2lto.build.flags.optimize=-O2 -flto
|
|
netduino2plus.menu.opt.o2lto.build.flags.ldspecs=-flto
|
|
netduino2plus.menu.opt.o3std=Fastest (-O3)
|
|
netduino2plus.menu.opt.o3std.build.flags.optimize=-O3
|
|
netduino2plus.menu.opt.o3std.build.flags.ldspecs=
|
|
netduino2plus.menu.opt.o3lto=Fastest (-O3) with LTO
|
|
netduino2plus.menu.opt.o3lto.build.flags.optimize=-O3 -flto
|
|
netduino2plus.menu.opt.o3lto.build.flags.ldspecs=-flto
|
|
netduino2plus.menu.opt.ogstd=Debug (-g)
|
|
netduino2plus.menu.opt.ogstd.build.flags.optimize=-Og
|
|
netduino2plus.menu.opt.ogstd.build.flags.ldspecs=
|
|
##############################################################
|
|
|