240 lines
11 KiB
Plaintext
240 lines
11 KiB
Plaintext
# See: http://code.google.com/p/arduino/wiki/Platforms
|
|
|
|
menu.upload_method=Upload method
|
|
menu.nucleo_board=Nucleo board
|
|
|
|
|
|
################################################################################
|
|
# MapleMini_F103CB board
|
|
|
|
MapleMini_F103CB.name=MapleMini F103CB
|
|
|
|
MapleMini_F103CB.vid.0=0x0483
|
|
MapleMini_F103CB.pid.0=0x5740
|
|
|
|
MapleMini_F103CB.upload.protocol=nucleoFlasher
|
|
MapleMini_F103CB.upload.maximum_size=131072
|
|
MapleMini_F103CB.upload.maximum_data_size=20480
|
|
|
|
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
|
|
|
|
#---------------------------- 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 -DSERIAL_USB -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.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 -DSERIAL_USB -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.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.upload_flags=-DSERIAL_USB -DUSB_DISC_PIN=PB9
|
|
|
|
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.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.upload_method.BMPMethod.build.upload_flags=
|
|
|
|
|
|
|
|
################################################################################
|
|
# BluePill board
|
|
|
|
BluePill.name=BluePill F103CB
|
|
|
|
BluePill.vid.0=0x0483
|
|
BluePill.pid.0=0x5740
|
|
|
|
BluePill.upload.protocol=nucleoFlasher
|
|
BluePill.upload.maximum_size=131072
|
|
BluePill.upload.maximum_data_size=20480
|
|
|
|
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
|
|
|
|
#---------------------------- 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 -DSERIAL_USB
|
|
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.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.upload_flags=-DSERIAL_USB -DUSB_DISC_PIN=PB9
|
|
|
|
BluePill.menu.upload_method.serialMethod=Serial UART1, TX/PA9/26, RX/PA10/25, 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.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.upload_method.BMPMethod.build.upload_flags=
|
|
|
|
################################################################################
|
|
# BLACK_F407VE board
|
|
|
|
BLACK_F407VE.name=BLACK F407VE (upload: STLink)
|
|
|
|
BLACK_F407VE.vid.0=0x0483
|
|
BLACK_F407VE.pid.0=0x5711
|
|
|
|
BLACK_F407VE.upload.maximum_size=1048576
|
|
BLACK_F407VE.upload.maximum_data_size=196608
|
|
|
|
BLACK_F407VE.build.mcu=cortex-m4
|
|
BLACK_F407VE.build.core=arduino
|
|
BLACK_F407VE.build.variant=BLACK_F407VE
|
|
BLACK_F407VE.build.board=BLACK_F407VE
|
|
BLACK_F407VE.build.series=STM32F4
|
|
BLACK_F407VE.build.extra_flags=-DSTM32F407VE -DHSE_VALUE=8000000 -DSERIAL_USB
|
|
|
|
BLACK_F407VE.upload.tool=stlink_upload
|
|
BLACK_F407VE.upload.protocol=STLink
|
|
|
|
################################################################################
|
|
# NUCLEO 64 board
|
|
|
|
NUCLEO_64.name=Nucleo-64 (Select board from submenu)
|
|
|
|
NUCLEO_64.vid.0=0x0483
|
|
NUCLEO_64.pid.0=0x5711
|
|
|
|
|
|
NUCLEO_64.build.core=arduino
|
|
NUCLEO_64.build.board=NUCLEO_64
|
|
|
|
NUCLEO_64.menu.nucleo_board.Nucleo_F030R8=Nucleo-F030R8
|
|
NUCLEO_64.menu.nucleo_board.Nucleo_F030R8.upload.maximum_size=65536
|
|
NUCLEO_64.menu.nucleo_board.Nucleo_F030R8.upload.maximum_data_size=8192
|
|
NUCLEO_64.menu.nucleo_board.Nucleo_F030R8.build.mcu=cortex-m0
|
|
NUCLEO_64.menu.nucleo_board.Nucleo_F030R8.build.series=STM32F0
|
|
NUCLEO_64.menu.nucleo_board.Nucleo_F030R8.build.variant=NUCLEO_F030R8
|
|
NUCLEO_64.menu.nucleo_board.Nucleo_F030R8.build.extra_flags=-DSTM32F030R8
|
|
NUCLEO_64.menu.nucleo_board.Nucleo_F030R8.massstorage_drive=NODE_F030R8
|
|
|
|
NUCLEO_64.menu.nucleo_board.Nucleo_F103RB=Nucleo-F103RB
|
|
NUCLEO_64.menu.nucleo_board.Nucleo_F103RB.upload.maximum_size=131072
|
|
NUCLEO_64.menu.nucleo_board.Nucleo_F103RB.upload.maximum_data_size=20480
|
|
NUCLEO_64.menu.nucleo_board.Nucleo_F103RB.build.mcu=cortex-m3
|
|
NUCLEO_64.menu.nucleo_board.Nucleo_F103RB.build.series=STM32F1
|
|
NUCLEO_64.menu.nucleo_board.Nucleo_F103RB.build.variant=NUCLEO_F103RB
|
|
NUCLEO_64.menu.nucleo_board.Nucleo_F103RB.build.extra_flags=-DSTM32F103RB
|
|
NUCLEO_64.menu.nucleo_board.Nucleo_F103RB.massstorage_drive=NODE_F103RB
|
|
|
|
NUCLEO_64.menu.nucleo_board.Nucleo_F303RE=Nucleo-F303RE
|
|
NUCLEO_64.menu.nucleo_board.Nucleo_F303RE.upload.maximum_size=524288
|
|
NUCLEO_64.menu.nucleo_board.Nucleo_F303RE.upload.maximum_data_size=81920
|
|
NUCLEO_64.menu.nucleo_board.Nucleo_F303RE.build.mcu=cortex-m4
|
|
NUCLEO_64.menu.nucleo_board.Nucleo_F303RE.build.series=STM32F3
|
|
NUCLEO_64.menu.nucleo_board.Nucleo_F303RE.build.variant=NUCLEO_F303RE
|
|
NUCLEO_64.menu.nucleo_board.Nucleo_F303RE.build.extra_flags=-DSTM32F303RE
|
|
NUCLEO_64.menu.nucleo_board.Nucleo_F303RE.massstorage_drive=NODE_F303RE
|
|
|
|
NUCLEO_64.menu.nucleo_board.Nucleo_F411RE=Nucleo-F411RE
|
|
NUCLEO_64.menu.nucleo_board.Nucleo_F411RE.upload.maximum_size=524288
|
|
NUCLEO_64.menu.nucleo_board.Nucleo_F411RE.upload.maximum_data_size=131072
|
|
NUCLEO_64.menu.nucleo_board.Nucleo_F411RE.build.mcu=cortex-m4
|
|
NUCLEO_64.menu.nucleo_board.Nucleo_F411RE.build.series=STM32F4
|
|
NUCLEO_64.menu.nucleo_board.Nucleo_F411RE.build.variant=NUCLEO_F411RE
|
|
NUCLEO_64.menu.nucleo_board.Nucleo_F411RE.build.extra_flags=-DSTM32F411RE
|
|
NUCLEO_64.menu.nucleo_board.Nucleo_F411RE.massstorage_drive=NODE_F411RE
|
|
|
|
NUCLEO_64.menu.nucleo_board.Nucleo_L053R8=Nucleo-L053R8
|
|
NUCLEO_64.menu.nucleo_board.Nucleo_L053R8.upload.maximum_size=65536
|
|
NUCLEO_64.menu.nucleo_board.Nucleo_L053R8.upload.maximum_data_size=8192
|
|
NUCLEO_64.menu.nucleo_board.Nucleo_L053R8.build.mcu=cortex-m0
|
|
NUCLEO_64.menu.nucleo_board.Nucleo_L053R8.build.series=STM32L0
|
|
NUCLEO_64.menu.nucleo_board.Nucleo_L053R8.build.variant=NUCLEO_L053R8
|
|
NUCLEO_64.menu.nucleo_board.Nucleo_L053R8.build.extra_flags=-DSTM32L053R8
|
|
NUCLEO_64.menu.nucleo_board.Nucleo_L053R8.massstorage_drive=NODE_L053R8
|
|
|
|
NUCLEO_64.menu.nucleo_board.Nucleo_L152RE=Nucleo-L152RE
|
|
NUCLEO_64.menu.nucleo_board.Nucleo_L152RE.upload.maximum_size=524288
|
|
NUCLEO_64.menu.nucleo_board.Nucleo_L152RE.upload.maximum_data_size=81920
|
|
NUCLEO_64.menu.nucleo_board.Nucleo_L152RE.build.mcu=cortex-m3
|
|
NUCLEO_64.menu.nucleo_board.Nucleo_L152RE.build.series=STM32L1
|
|
NUCLEO_64.menu.nucleo_board.Nucleo_L152RE.build.variant=NUCLEO_L152RE
|
|
NUCLEO_64.menu.nucleo_board.Nucleo_L152RE.build.extra_flags=-DSTM32L152RE
|
|
NUCLEO_64.menu.nucleo_board.Nucleo_L152RE.massstorage_drive=NODE_L152RE
|
|
|
|
NUCLEO_64.menu.nucleo_board.Nucleo_L476RG=Nucleo-L476RG
|
|
NUCLEO_64.menu.nucleo_board.Nucleo_L476RG.upload.maximum_size=1024
|
|
NUCLEO_64.menu.nucleo_board.Nucleo_L476RG.upload.maximum_data_size=131072
|
|
NUCLEO_64.menu.nucleo_board.Nucleo_L476RG.build.mcu=cortex-m4
|
|
NUCLEO_64.menu.nucleo_board.Nucleo_L476RG.build.series=STM32L4
|
|
NUCLEO_64.menu.nucleo_board.Nucleo_L476RG.build.variant=NUCLEO_L476RG
|
|
NUCLEO_64.menu.nucleo_board.Nucleo_L476RG.build.extra_flags=-DSTM32L476RG
|
|
NUCLEO_64.menu.nucleo_board.Nucleo_L476RG.massstorage_drive=NODE_L476RG
|
|
|
|
|
|
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 (upload: STLink)
|
|
|
|
DISCOVERY_L053C8.vid.0=0x0483
|
|
DISCOVERY_L053C8.pid.0=0x5711
|
|
|
|
DISCOVERY_L053C8.upload.maximum_size=524288
|
|
DISCOVERY_L053C8.upload.maximum_data_size=131072
|
|
|
|
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 -DSERIAL_USB
|
|
|
|
DISCOVERY_L053C8.upload.protocol=STLink
|
|
DISCOVERY_L053C8.upload.tool=stlink_upload
|
|
|