440 lines
22 KiB
Plaintext
440 lines
22 KiB
Plaintext
# See: http://code.google.com/p/arduino/wiki/Platforms
|
|
|
|
menu.serial=Serial communication
|
|
menu.subboard=Specific Board
|
|
menu.upload_method=Upload method
|
|
menu.usb=USB
|
|
|
|
|
|
################################################################################
|
|
# MapleMini_F103CB board
|
|
|
|
MapleMini_F103CB.name=MapleMini F103CB
|
|
|
|
MapleMini_F103CB.upload.protocol=nucleoFlasher
|
|
MapleMini_F103CB.upload.maximum_size=131072
|
|
MapleMini_F103CB.upload.maximum_data_size=20480
|
|
MapleMini_F103CB.upload.tool=maple_upload
|
|
|
|
MapleMini_F103CB.build.mcu=cortex-m3
|
|
MapleMini_F103CB.build.board=MAPLE_MINI
|
|
MapleMini_F103CB.build.core=arduino
|
|
MapleMini_F103CB.build.variant=MAPLE_MINI
|
|
MapleMini_F103CB.build.series=STM32F1
|
|
MapleMini_F103CB.build.extra_flags=-DSTM32F103CB
|
|
MapleMini_F103CB.build.f_cpu=72000000L
|
|
|
|
#---------------------------- UPLOAD METHODS ---------------------------
|
|
|
|
MapleMini_F103CB.menu.upload_method.DFUUploadMethod2=USB DFU - STM32duino bootloader (0x2000)
|
|
MapleMini_F103CB.menu.upload_method.DFUUploadMethod2.upload.protocol=maple_dfu
|
|
MapleMini_F103CB.menu.upload_method.DFUUploadMethod2.upload.tool=maple_upload
|
|
MapleMini_F103CB.menu.upload_method.DFUUploadMethod2.build.extra_flags=-DSTM32F103CB -DVECT_TAB_OFFSET=0x2000 -DUSB_DISC_PIN=PB9
|
|
MapleMini_F103CB.menu.upload_method.DFUUploadMethod2.build.ldscript=ldscript_bootloader_2000.ld
|
|
MapleMini_F103CB.menu.upload_method.DFUUploadMethod2.upload.usbID=1EAF:0003
|
|
MapleMini_F103CB.menu.upload_method.DFUUploadMethod2.upload.altID=2
|
|
MapleMini_F103CB.menu.upload_method.DFUUploadMethod2.flash.maximum_size=122880
|
|
MapleMini_F103CB.menu.upload_method.DFUUploadMethod2.maximum_data_size=122880
|
|
MapleMini_F103CB.menu.upload_method.DFUUploadMethod2.ram.maximum_size=20480
|
|
MapleMini_F103CB.menu.upload_method.DFUUploadMethod2.build.extra_flags_serial_auto=-DMENU_SERIAL_AUTO=SerialUSB
|
|
|
|
MapleMini_F103CB.menu.upload_method.DFUUploadMethod1=USB DFU - Maple bootloader (original version) (0x5000)
|
|
MapleMini_F103CB.menu.upload_method.DFUUploadMethod1.upload.protocol=maple_dfu
|
|
MapleMini_F103CB.menu.upload_method.DFUUploadMethod1.upload.tool=maple_upload
|
|
MapleMini_F103CB.menu.upload_method.DFUUploadMethod1.build.extra_flags=-DSTM32F103CB -DVECT_TAB_OFFSET=0x5000 -DUSB_DISC_PIN=PB9
|
|
MapleMini_F103CB.menu.upload_method.DFUUploadMethod1.build.ldscript=ldscript_bootloader_5000.ld
|
|
MapleMini_F103CB.menu.upload_method.DFUUploadMethod1.upload.usbID=1EAF:0003
|
|
MapleMini_F103CB.menu.upload_method.DFUUploadMethod1.upload.altID=1
|
|
MapleMini_F103CB.menu.upload_method.DFUUploadMethod1.flash.maximum_size=110592
|
|
MapleMini_F103CB.menu.upload_method.DFUUploadMethod1.maximum_data_size=110592
|
|
MapleMini_F103CB.menu.upload_method.DFUUploadMethod1.ram.maximum_size=17408
|
|
MapleMini_F103CB.menu.upload_method.DFUUploadMethod1.build.extra_flags_serial_auto=-DMENU_SERIAL_AUTO=SerialUSB
|
|
|
|
MapleMini_F103CB.menu.upload_method.STLinkMethod=STLink
|
|
MapleMini_F103CB.menu.upload_method.STLinkMethod.upload.protocol=STLink
|
|
MapleMini_F103CB.menu.upload_method.STLinkMethod.upload.tool=stlink_upload
|
|
MapleMini_F103CB.menu.upload_method.STLinkMethod.build.extra_flags_serial_auto=-DMENU_SERIAL_AUTO=SerialUSB
|
|
|
|
MapleMini_F103CB.menu.upload_method.serialMethod=Serial UART1 [TX/PA9/26, RX/PA10/25, BOOT1=0, BOOT0(button)=1(press when reset)]
|
|
MapleMini_F103CB.menu.upload_method.serialMethod.upload.protocol=maple_serial
|
|
MapleMini_F103CB.menu.upload_method.serialMethod.upload.tool=serial_upload
|
|
MapleMini_F103CB.menu.upload_method.STLinkMethod.build.extra_flags_serial_auto=-DMENU_SERIAL_AUTO=SerialUART1
|
|
|
|
MapleMini_F103CB.menu.upload_method.BMPMethod=BMP (Black Magic Probe)
|
|
MapleMini_F103CB.menu.upload_method.BMPMethod.upload.protocol=gdb_bmp
|
|
MapleMini_F103CB.menu.upload_method.BMPMethod.upload.tool=bmp_upload
|
|
|
|
MapleMini_F103CB.menu.usb.SerialUSB=Serial [Virtual COM port, 24(PA11)/23(PA12) pins]
|
|
MapleMini_F103CB.menu.usb.SerialUSB.build.extra_flags_usb=-DMENU_USB_SERIAL
|
|
MapleMini_F103CB.menu.usb.SerialMSC=Mass storage [testing, see documentation]
|
|
MapleMini_F103CB.menu.usb.SerialMSC.build.extra_flags_usb=-DMENU_USB_MASS_STORAGE
|
|
MapleMini_F103CB.menu.usb.Disabled=Disabled, no USB
|
|
|
|
MapleMini_F103CB.menu.serial.Automatic=Automatically selected based on upload method
|
|
MapleMini_F103CB.menu.serial.SerialUSB=SerialUSB
|
|
MapleMini_F103CB.menu.serial.SerialUSB.build.extra_flags_serial=-DMENU_SERIAL=SerialUSB
|
|
MapleMini_F103CB.menu.serial.SerialUART1=SerialUART1
|
|
MapleMini_F103CB.menu.serial.SerialUART1.build.extra_flags_serial=-DMENU_SERIAL=SerialUART1
|
|
|
|
|
|
################################################################################
|
|
# BluePill board
|
|
|
|
BluePill.name=BluePill F103CB
|
|
|
|
BluePill.upload.protocol=nucleoFlasher
|
|
BluePill.upload.maximum_size=131072
|
|
BluePill.upload.maximum_data_size=20480
|
|
BluePill.upload.tool=maple_upload
|
|
|
|
BluePill.build.mcu=cortex-m3
|
|
BluePill.build.board=BLUEPILL
|
|
BluePill.build.core=arduino
|
|
BluePill.build.variant=BLUEPILL
|
|
BluePill.build.series=STM32F1
|
|
BluePill.build.extra_flags=-DSTM32F103CB
|
|
BluePill.build.f_cpu=72000000L
|
|
|
|
#---------------------------- UPLOAD METHODS ---------------------------
|
|
|
|
BluePill.menu.upload_method.DFUUploadMethod=USB DFU - STM32duino bootloader (0x2000)
|
|
BluePill.menu.upload_method.DFUUploadMethod.upload.protocol=maple_dfu
|
|
BluePill.menu.upload_method.DFUUploadMethod.upload.tool=maple_upload
|
|
BluePill.menu.upload_method.DFUUploadMethod.build.extra_flags=-DSTM32F103CB -DVECT_TAB_OFFSET=0x2000
|
|
BluePill.menu.upload_method.DFUUploadMethod.build.ldscript=ldscript_bootloader_2000.ld
|
|
BluePill.menu.upload_method.DFUUploadMethod.upload.usbID=1EAF:0003
|
|
BluePill.menu.upload_method.DFUUploadMethod.upload.altID=2
|
|
BluePill.menu.upload_method.DFUUploadMethod.flash.maximum_size=122880
|
|
BluePill.menu.upload_method.DFUUploadMethod.maximum_data_size=122880
|
|
BluePill.menu.upload_method.DFUUploadMethod.ram.maximum_size=20480
|
|
BluePill.menu.upload_method.DFUUploadMethod.build.extra_flags_serial_auto=-DMENU_SERIAL_AUTO=SerialUSB
|
|
|
|
BluePill.menu.upload_method.STLinkMethod=STLink
|
|
BluePill.menu.upload_method.STLinkMethod.upload.protocol=STLink
|
|
BluePill.menu.upload_method.STLinkMethod.upload.tool=stlink_upload
|
|
BluePill.menu.upload_method.STLinkMethod.build.extra_flags_serial_auto=-DMENU_SERIAL_AUTO=SerialUSB
|
|
|
|
BluePill.menu.upload_method.serialMethod=Serial UART1 [TX/PA9, RX/PA10, BOOT0=1, BOOT1=0]
|
|
BluePill.menu.upload_method.serialMethod.upload.protocol=maple_serial
|
|
BluePill.menu.upload_method.serialMethod.upload.tool=serial_upload
|
|
BluePill.menu.upload_method.serialMethod.build.extra_flags_serial_auto=-DMENU_SERIAL_AUTO=SerialUART1
|
|
|
|
BluePill.menu.upload_method.BMPMethod=BMP (Black Magic Probe)
|
|
BluePill.menu.upload_method.BMPMethod.upload.protocol=gdb_bmp
|
|
BluePill.menu.upload_method.BMPMethod.upload.tool=bmp_upload
|
|
|
|
BluePill.menu.usb.SerialUSB=Serial [Virtual COM port, PA11/PA12 pins]
|
|
BluePill.menu.usb.SerialUSB.build.extra_flags_usb=-DMENU_USB_SERIAL
|
|
BluePill.menu.usb.SerialMSC=Mass storage [testing, see documentation]
|
|
BluePill.menu.usb.SerialMSC.build.extra_flags_usb=-DMENU_USB_MASS_STORAGE
|
|
BluePill.menu.usb.Disabled=Disabled, no USB
|
|
|
|
BluePill.menu.serial.Automatic=Automatically selected based on upload method
|
|
BluePill.menu.serial.SerialUSB=SerialUSB
|
|
BluePill.menu.serial.SerialUSB.build.extra_flags_serial=-DMENU_SERIAL=SerialUSB
|
|
BluePill.menu.serial.SerialUART1=SerialUART1
|
|
BluePill.menu.serial.SerialUART1.build.extra_flags_serial=-DMENU_SERIAL=SerialUART1
|
|
|
|
################################################################################
|
|
# BLACK_F407XX board
|
|
|
|
BLACK_F407XX.name=BLACK F407VE/ZE/ZG boards
|
|
|
|
BLACK_F407XX.upload.maximum_size=524288
|
|
BLACK_F407XX.upload.maximum_data_size=131072
|
|
|
|
BLACK_F407XX.build.mcu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard
|
|
BLACK_F407XX.build.core=arduino
|
|
BLACK_F407XX.build.board=BLACK_F407XX
|
|
BLACK_F407XX.build.series=STM32F4
|
|
BLACK_F407XX.build.f_cpu=168000000L
|
|
|
|
BLACK_F407XX.upload.tool=stlink_upload
|
|
BLACK_F407XX.upload.protocol=STLink
|
|
|
|
BLACK_F407XX.menu.upload_method.STLinkMethod=STLink [Automatic serial = SerialUSB]
|
|
BLACK_F407XX.menu.upload_method.STLinkMethod.upload.protocol=STLink
|
|
BLACK_F407XX.menu.upload_method.STLinkMethod.upload.tool=stlink_upload
|
|
BLACK_F407XX.menu.upload_method.STLinkMethod.build.extra_flags_serial_auto=-DMENU_SERIAL_AUTO=SerialUSB
|
|
|
|
BLACK_F407XX.menu.upload_method.serialMethod=Serial UART1 [TX/PA9, RX/PA10, BOOT0=1, BOOT1=0]
|
|
BLACK_F407XX.menu.upload_method.serialMethod.upload.protocol=maple_serial
|
|
BLACK_F407XX.menu.upload_method.serialMethod.upload.tool=serial_upload
|
|
BLACK_F407XX.menu.upload_method.serialMethod.build.extra_flags_serial_auto=-DMENU_SERIAL_AUTO=SerialUART1
|
|
|
|
BLACK_F407XX.menu.usb.SerialUSB=Serial [Virtual COM port, PA11/PA12 pins]
|
|
BLACK_F407XX.menu.usb.SerialUSB.build.extra_flags_usb=-DMENU_USB_SERIAL
|
|
BLACK_F407XX.menu.usb.SerialMSC=Mass storage [testing, see documentation]
|
|
BLACK_F407XX.menu.usb.SerialMSC.build.extra_flags_usb=-DMENU_USB_MASS_STORAGE
|
|
BLACK_F407XX.menu.usb.Disabled=Disabled, no USB
|
|
|
|
BLACK_F407XX.menu.serial.Automatic=Automatically selected based on upload method
|
|
BLACK_F407XX.menu.serial.SerialUSB=SerialUSB
|
|
BLACK_F407XX.menu.serial.SerialUSB.build.extra_flags_serial=-DMENU_SERIAL=SerialUSB
|
|
BLACK_F407XX.menu.serial.SerialUART1=SerialUART1
|
|
BLACK_F407XX.menu.serial.SerialUART1.build.extra_flags_serial=-DMENU_SERIAL=SerialUART1
|
|
|
|
BLACK_F407XX.menu.subboard.BLACK_F407VE=BLACK F407VE (V2.0)
|
|
BLACK_F407XX.menu.subboard.BLACK_F407VE.upload.maximum_size=524288
|
|
BLACK_F407XX.menu.subboard.BLACK_F407VE.upload.maximum_data_size=131072
|
|
BLACK_F407XX.menu.subboard.BLACK_F407VE.build.variant=BLACK_F407VE
|
|
BLACK_F407XX.menu.subboard.BLACK_F407VE.build.extra_flags=-DSTM32F407VE -DHSE_VALUE=8000000
|
|
|
|
BLACK_F407XX.menu.subboard.BLACK_F407ZE=BLACK F407ZE (V3.0)
|
|
BLACK_F407XX.menu.subboard.BLACK_F407ZE.upload.maximum_size=1232896
|
|
BLACK_F407XX.menu.subboard.BLACK_F407ZE.upload.maximum_data_size=131072
|
|
BLACK_F407XX.menu.subboard.BLACK_F407ZE.build.variant=BLACK_F407ZE
|
|
BLACK_F407XX.menu.subboard.BLACK_F407ZE.build.extra_flags=-DSTM32F407ZE -DHSE_VALUE=8000000
|
|
|
|
BLACK_F407XX.menu.subboard.BLACK_F407ZG=BLACK F407ZG (M4 DEMO)
|
|
BLACK_F407XX.menu.subboard.BLACK_F407ZG.upload.maximum_size=1232896
|
|
BLACK_F407XX.menu.subboard.BLACK_F407ZG.upload.maximum_data_size=131072
|
|
BLACK_F407XX.menu.subboard.BLACK_F407ZG.build.variant=BLACK_F407ZG
|
|
BLACK_F407XX.menu.subboard.BLACK_F407ZG.build.extra_flags=-DSTM32F407ZG -DHSE_VALUE=8000000
|
|
|
|
################################################################################
|
|
# NUCLEO 64 board
|
|
|
|
NUCLEO_64.name=Nucleo-64 boards
|
|
|
|
NUCLEO_64.build.core=arduino
|
|
NUCLEO_64.build.board=NUCLEO_64
|
|
NUCLEO_64.upload.tool=nucleoFlasher
|
|
|
|
NUCLEO_64.build.extra_flags_serial_auto=-DMENU_SERIAL_AUTO=SerialUART2
|
|
|
|
NUCLEO_64.menu.subboard.Nucleo_F030R8=Nucleo-F030R8
|
|
NUCLEO_64.menu.subboard.Nucleo_F030R8.upload.maximum_size=65536
|
|
NUCLEO_64.menu.subboard.Nucleo_F030R8.upload.maximum_data_size=8192
|
|
NUCLEO_64.menu.subboard.Nucleo_F030R8.build.mcu=cortex-m0
|
|
NUCLEO_64.menu.subboard.Nucleo_F030R8.build.series=STM32F0
|
|
NUCLEO_64.menu.subboard.Nucleo_F030R8.build.variant=NUCLEO_F030R8
|
|
NUCLEO_64.menu.subboard.Nucleo_F030R8.build.extra_flags=-DSTM32F030R8
|
|
NUCLEO_64.menu.subboard.Nucleo_F030R8.massstorage_drive=NODE_F030R8
|
|
NUCLEO_64.menu.subboard.Nucleo_F030R8.build.f_cpu=48000000L
|
|
|
|
NUCLEO_64.menu.subboard.Nucleo_F103RB=Nucleo-F103RB
|
|
NUCLEO_64.menu.subboard.Nucleo_F103RB.upload.maximum_size=131072
|
|
NUCLEO_64.menu.subboard.Nucleo_F103RB.upload.maximum_data_size=20480
|
|
NUCLEO_64.menu.subboard.Nucleo_F103RB.build.mcu=cortex-m3
|
|
NUCLEO_64.menu.subboard.Nucleo_F103RB.build.series=STM32F1
|
|
NUCLEO_64.menu.subboard.Nucleo_F103RB.build.variant=NUCLEO_F103RB
|
|
NUCLEO_64.menu.subboard.Nucleo_F103RB.build.extra_flags=-DSTM32F103RB
|
|
NUCLEO_64.menu.subboard.Nucleo_F103RB.massstorage_drive=NODE_F103RB
|
|
NUCLEO_64.menu.subboard.Nucleo_F103RB.build.f_cpu=64000000L
|
|
|
|
NUCLEO_64.menu.subboard.Nucleo_F303RE=Nucleo-F303RE
|
|
NUCLEO_64.menu.subboard.Nucleo_F303RE.upload.maximum_size=524288
|
|
NUCLEO_64.menu.subboard.Nucleo_F303RE.upload.maximum_data_size=81920
|
|
NUCLEO_64.menu.subboard.Nucleo_F303RE.build.mcu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard
|
|
NUCLEO_64.menu.subboard.Nucleo_F303RE.build.series=STM32F3
|
|
NUCLEO_64.menu.subboard.Nucleo_F303RE.build.variant=NUCLEO_F303RE
|
|
NUCLEO_64.menu.subboard.Nucleo_F303RE.build.extra_flags=-DSTM32F303RE
|
|
NUCLEO_64.menu.subboard.Nucleo_F303RE.massstorage_drive=NODE_F303RE
|
|
NUCLEO_64.menu.subboard.Nucleo_F303RE.build.f_cpu=72000000L
|
|
|
|
NUCLEO_64.menu.subboard.Nucleo_F401RE=Nucleo-F401RE
|
|
NUCLEO_64.menu.subboard.Nucleo_F401RE.upload.maximum_size=524288
|
|
NUCLEO_64.menu.subboard.Nucleo_F401RE.upload.maximum_data_size=98304
|
|
NUCLEO_64.menu.subboard.Nucleo_F401RE.build.mcu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard
|
|
NUCLEO_64.menu.subboard.Nucleo_F401RE.build.series=STM32F4
|
|
NUCLEO_64.menu.subboard.Nucleo_F401RE.build.variant=NUCLEO_F401RE
|
|
NUCLEO_64.menu.subboard.Nucleo_F401RE.build.extra_flags=-DSTM32F401RE
|
|
NUCLEO_64.menu.subboard.Nucleo_F401RE.massstorage_drive=NODE_F401RE
|
|
NUCLEO_64.menu.subboard.Nucleo_F401RE.build.f_cpu=100000000L
|
|
|
|
NUCLEO_64.menu.subboard.Nucleo_F411RE=Nucleo-F411RE
|
|
NUCLEO_64.menu.subboard.Nucleo_F411RE.upload.maximum_size=524288
|
|
NUCLEO_64.menu.subboard.Nucleo_F411RE.upload.maximum_data_size=131072
|
|
NUCLEO_64.menu.subboard.Nucleo_F411RE.build.mcu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard
|
|
NUCLEO_64.menu.subboard.Nucleo_F411RE.build.series=STM32F4
|
|
NUCLEO_64.menu.subboard.Nucleo_F411RE.build.variant=NUCLEO_F411RE
|
|
NUCLEO_64.menu.subboard.Nucleo_F411RE.build.extra_flags=-DSTM32F411RE
|
|
NUCLEO_64.menu.subboard.Nucleo_F411RE.massstorage_drive=NODE_F411RE
|
|
NUCLEO_64.menu.subboard.Nucleo_F411RE.build.f_cpu=100000000L
|
|
|
|
NUCLEO_64.menu.subboard.Nucleo_L053R8=Nucleo-L053R8
|
|
NUCLEO_64.menu.subboard.Nucleo_L053R8.upload.maximum_size=65536
|
|
NUCLEO_64.menu.subboard.Nucleo_L053R8.upload.maximum_data_size=8192
|
|
NUCLEO_64.menu.subboard.Nucleo_L053R8.build.mcu=cortex-m0
|
|
NUCLEO_64.menu.subboard.Nucleo_L053R8.build.series=STM32L0
|
|
NUCLEO_64.menu.subboard.Nucleo_L053R8.build.variant=NUCLEO_L053R8
|
|
NUCLEO_64.menu.subboard.Nucleo_L053R8.build.extra_flags=-DSTM32L053R8
|
|
NUCLEO_64.menu.subboard.Nucleo_L053R8.massstorage_drive=NODE_L053R8
|
|
NUCLEO_64.menu.subboard.Nucleo_L053R8.build.f_cpu=32000000L
|
|
|
|
NUCLEO_64.menu.subboard.Nucleo_L152RE=Nucleo-L152RE
|
|
NUCLEO_64.menu.subboard.Nucleo_L152RE.upload.maximum_size=524288
|
|
NUCLEO_64.menu.subboard.Nucleo_L152RE.upload.maximum_data_size=81920
|
|
NUCLEO_64.menu.subboard.Nucleo_L152RE.build.mcu=cortex-m3
|
|
NUCLEO_64.menu.subboard.Nucleo_L152RE.build.series=STM32L1
|
|
NUCLEO_64.menu.subboard.Nucleo_L152RE.build.variant=NUCLEO_L152RE
|
|
NUCLEO_64.menu.subboard.Nucleo_L152RE.build.extra_flags=-DSTM32L152RE
|
|
NUCLEO_64.menu.subboard.Nucleo_L152RE.massstorage_drive=NODE_L152RE
|
|
NUCLEO_64.menu.subboard.Nucleo_L152RE.build.f_cpu=32000000L
|
|
|
|
NUCLEO_64.menu.subboard.Nucleo_L476RG=Nucleo-L476RG
|
|
NUCLEO_64.menu.subboard.Nucleo_L476RG.upload.maximum_size=1048576
|
|
NUCLEO_64.menu.subboard.Nucleo_L476RG.upload.maximum_data_size=131072
|
|
NUCLEO_64.menu.subboard.Nucleo_L476RG.build.mcu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard
|
|
NUCLEO_64.menu.subboard.Nucleo_L476RG.build.series=STM32L4
|
|
NUCLEO_64.menu.subboard.Nucleo_L476RG.build.variant=NUCLEO_L476RG
|
|
NUCLEO_64.menu.subboard.Nucleo_L476RG.build.extra_flags=-DSTM32L476RG
|
|
NUCLEO_64.menu.subboard.Nucleo_L476RG.massstorage_drive=NODE_L476RG
|
|
NUCLEO_64.menu.subboard.Nucleo_L476RG.build.f_cpu=80000000L
|
|
|
|
NUCLEO_64.menu.upload_method.MassStorageMethod=Mass Storage
|
|
NUCLEO_64.menu.upload_method.MassStorageMethod.upload.protocol=
|
|
NUCLEO_64.menu.upload_method.MassStorageMethod.upload.tool=nucleoFlasher
|
|
|
|
NUCLEO_64.menu.upload_method.STLinkMethod=STLink
|
|
NUCLEO_64.menu.upload_method.STLinkMethod.upload.protocol=STLink
|
|
NUCLEO_64.menu.upload_method.STLinkMethod.upload.tool=stlink_upload
|
|
|
|
|
|
################################################################################
|
|
# Discovery L053C8 board
|
|
|
|
DISCOVERY_L053C8.name=Discovery L053C8
|
|
|
|
DISCOVERY_L053C8.upload.maximum_size=65536
|
|
DISCOVERY_L053C8.upload.maximum_data_size=8192
|
|
|
|
DISCOVERY_L053C8.build.core=arduino
|
|
DISCOVERY_L053C8.build.board=DISCOVERY_L053C8
|
|
|
|
DISCOVERY_L053C8.build.mcu=cortex-m0
|
|
DISCOVERY_L053C8.build.series=STM32L0
|
|
DISCOVERY_L053C8.build.variant=DISCOVERY_L053C8
|
|
DISCOVERY_L053C8.build.extra_flags=-DSTM32L053C8
|
|
DISCOVERY_L053C8.build.f_cpu=32000000L
|
|
|
|
DISCOVERY_L053C8.upload.protocol=STLink
|
|
DISCOVERY_L053C8.upload.tool=stlink_upload
|
|
|
|
DISCOVERY_L053C8.menu.upload_method.MassStorageMethod=Mass Storage
|
|
DISCOVERY_L053C8.menu.upload_method.MassStorageMethod.upload.protocol=
|
|
DISCOVERY_L053C8.menu.upload_method.MassStorageMethod.upload.tool=nucleoFlasher
|
|
DISCOVERY_L053C8.menu.upload_method.MassStorageMethod.massstorage_drive=DISCOVERY
|
|
|
|
DISCOVERY_L053C8.menu.upload_method.STLinkMethod=STLink
|
|
DISCOVERY_L053C8.menu.upload_method.STLinkMethod.upload.protocol=STLink
|
|
DISCOVERY_L053C8.menu.upload_method.STLinkMethod.upload.tool=stlink_upload
|
|
|
|
DISCOVERY_L053C8.menu.usb.SerialUSB=Serial [Virtual COM port, PA11/PA12 pins]
|
|
DISCOVERY_L053C8.menu.usb.SerialUSB.build.extra_flags_usb=-DMENU_USB_SERIAL
|
|
DISCOVERY_L053C8.menu.usb.SerialMSC=Mass storage [testing, see documentation]
|
|
DISCOVERY_L053C8.menu.usb.SerialMSC.build.extra_flags_usb=-DMENU_USB_MASS_STORAGE
|
|
DISCOVERY_L053C8.menu.usb.Disabled=Disabled, no USB
|
|
|
|
DISCOVERY_L053C8.menu.serial.SerialUART1=SerialUART1 [Through ST-Link Virtual COM port] [PA9/PA10]
|
|
DISCOVERY_L053C8.menu.serial.SerialUART1.build.extra_flags_serial=-DMENU_SERIAL=SerialUART1
|
|
DISCOVERY_L053C8.menu.serial.SerialUSB=SerialUSB (USB connector)
|
|
DISCOVERY_L053C8.menu.serial.SerialUSB.build.extra_flags_serial=-DMENU_SERIAL=SerialUSB
|
|
|
|
|
|
################################################################################
|
|
# Discovery F407VG board
|
|
|
|
DISCOVERY_F407VG.name=Discovery F407VG
|
|
|
|
DISCOVERY_F407VG.upload.maximum_size=1048576
|
|
DISCOVERY_F407VG.upload.maximum_data_size=131072
|
|
|
|
DISCOVERY_F407VG.build.core=arduino
|
|
DISCOVERY_F407VG.build.board=DISCOVERY_F407VG
|
|
|
|
DISCOVERY_F407VG.build.mcu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard
|
|
DISCOVERY_F407VG.build.series=STM32F4
|
|
DISCOVERY_F407VG.build.variant=DISCOVERY_F407VG
|
|
DISCOVERY_F407VG.build.extra_flags=-DSTM32F407VG -DHSE_VALUE=8000000
|
|
DISCOVERY_F407VG.build.f_cpu=168000000L
|
|
|
|
DISCOVERY_F407VG.upload.protocol=STLink
|
|
DISCOVERY_F407VG.upload.tool=stlink_upload
|
|
|
|
DISCOVERY_F407VG.menu.usb.SerialUSB=Serial [Virtual COM port]
|
|
DISCOVERY_F407VG.menu.usb.SerialUSB.build.extra_flags_usb=-DMENU_USB_SERIAL
|
|
DISCOVERY_F407VG.menu.usb.SerialMSC=Mass storage [testing, see documentation]
|
|
DISCOVERY_F407VG.menu.usb.SerialMSC.build.extra_flags_usb=-DMENU_USB_MASS_STORAGE
|
|
DISCOVERY_F407VG.menu.usb.Disabled=Disabled, no USB
|
|
|
|
DISCOVERY_F407VG.menu.serial.SerialUSB=SerialUSB
|
|
DISCOVERY_F407VG.menu.serial.SerialUSB.build.extra_flags_serial=-DMENU_SERIAL=SerialUSB
|
|
DISCOVERY_F407VG.menu.serial.SerialUART2=SerialUART2 [PA2/PA3]
|
|
DISCOVERY_F407VG.menu.serial.SerialUART2.build.extra_flags_serial=-DMENU_SERIAL=SerialUART2
|
|
|
|
################################################################################
|
|
# Discovery F429ZI board
|
|
|
|
DISCOVERY_F429ZI.name = Discovery F429ZI
|
|
|
|
# TBD: correct memory settings here and in ldscript !!
|
|
DISCOVERY_F429ZI.upload.maximum_size=1048576
|
|
DISCOVERY_F429ZI.upload.maximum_data_size=131072
|
|
|
|
DISCOVERY_F429ZI.build.core=arduino
|
|
DISCOVERY_F429ZI.build.board=DISCOVERY_F429ZI
|
|
|
|
DISCOVERY_F429ZI.build.mcu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard
|
|
DISCOVERY_F429ZI.build.series=STM32F4
|
|
DISCOVERY_F429ZI.build.variant=DISCOVERY_F429ZI
|
|
|
|
DISCOVERY_F429ZI.build.extra_flags=-DSTM32F429ZI -DSTM32F429xx -DHSE_VALUE=8000000
|
|
# TODO f_cpu, and check SystemClock_Config()
|
|
# DISCOVERY_F429ZI.build.f_cpu=168000000L
|
|
|
|
DISCOVERY_F429ZI.upload.protocol=STLink
|
|
DISCOVERY_F429ZI.upload.tool=stlink_upload
|
|
|
|
DISCOVERY_F429ZI.menu.usb.SerialUSB=Serial [Virtual COM port]
|
|
DISCOVERY_F429ZI.menu.usb.SerialUSB.build.extra_flags_usb=-DMENU_USB_SERIAL
|
|
DISCOVERY_F429ZI.menu.usb.SerialMSC=Mass storage [testing, see documentation]
|
|
DISCOVERY_F429ZI.menu.usb.SerialMSC.build.extra_flags_usb=-DMENU_USB_MASS_STORAGE
|
|
DISCOVERY_F429ZI.menu.usb.Disabled=Disabled, no USB
|
|
|
|
DISCOVERY_F429ZI.menu.serial.SerialUSB=SerialUSB
|
|
DISCOVERY_F429ZI.menu.serial.SerialUSB.build.extra_flags_serial=-DMENU_SERIAL=SerialUSB
|
|
DISCOVERY_F429ZI.menu.serial.SerialUART1=SerialUART1 [PA9/PA10]
|
|
DISCOVERY_F429ZI.menu.serial.SerialUART1.build.extra_flags_serial=-DMENU_SERIAL=SerialUART1
|
|
|
|
################################################################################
|
|
# Discovery F746NG board
|
|
|
|
DISCOVERY_F746NG.name=Discovery F746NG
|
|
|
|
DISCOVERY_F746NG.upload.maximum_size=1048576
|
|
DISCOVERY_F746NG.upload.maximum_data_size=327680
|
|
|
|
DISCOVERY_F746NG.build.core=arduino
|
|
DISCOVERY_F746NG.build.board=DISCOVERY_F746NG
|
|
|
|
DISCOVERY_F746NG.build.mcu=cortex-m7
|
|
DISCOVERY_F746NG.build.series=STM32F7
|
|
DISCOVERY_F746NG.build.variant=DISCOVERY_F746NG
|
|
DISCOVERY_F746NG.build.extra_flags=-DSTM32F746NG -DDATA_IN_ExtSDRAM
|
|
DISCOVERY_F746NG.build.f_cpu=218000000L
|
|
|
|
DISCOVERY_F746NG.upload.protocol=STLink
|
|
DISCOVERY_F746NG.upload.tool=stlink_upload
|
|
|
|
DISCOVERY_F746NG.menu.upload_method.MassStorageMethod=Mass Storage
|
|
DISCOVERY_F746NG.menu.upload_method.MassStorageMethod.upload.protocol=
|
|
DISCOVERY_F746NG.menu.upload_method.MassStorageMethod.upload.tool=nucleoFlasher
|
|
DISCOVERY_F746NG.menu.upload_method.MassStorageMethod.massstorage_drive=DIS_F746NG
|
|
|
|
DISCOVERY_F746NG.menu.upload_method.STLinkMethod=STLink
|
|
DISCOVERY_F746NG.menu.upload_method.STLinkMethod.upload.protocol=STLink
|
|
DISCOVERY_F746NG.menu.upload_method.STLinkMethod.upload.tool=stlink_upload
|
|
|
|
DISCOVERY_F746NG.menu.usb.SerialUSB=Serial [Virtual COM port, PA11/PA12 pins]
|
|
DISCOVERY_F746NG.menu.usb.SerialUSB.build.extra_flags_usb=-DMENU_USB_SERIAL
|
|
DISCOVERY_F746NG.menu.usb.SerialMSC=Mass storage [testing, see documentation]
|
|
DISCOVERY_F746NG.menu.usb.SerialMSC.build.extra_flags_usb=-DMENU_USB_MASS_STORAGE
|
|
DISCOVERY_F746NG.menu.usb.Disabled=Disabled, no USB
|
|
|
|
DISCOVERY_F746NG.menu.serial.SerialUART1=SerialUART1 [Through ST-Link Virtual COM port] [PB7/PA9]
|
|
DISCOVERY_F746NG.menu.serial.SerialUART1.build.extra_flags_serial=-DMENU_SERIAL=SerialUART1
|
|
DISCOVERY_F746NG.menu.serial.SerialUSB=SerialUSB
|
|
DISCOVERY_F746NG.menu.serial.SerialUSB.build.extra_flags_serial=-DMENU_SERIAL=SerialUSB
|