Added Nucleo STM32F103RB board with upload via STLINK

This commit is contained in:
Roger Clark 2015-01-19 21:19:03 +11:00
parent 1d84eb7e62
commit f44d94d5cd
2 changed files with 38 additions and 0 deletions

View File

@ -342,3 +342,32 @@ microduino32_flash.build.error_led_port=GPIOB
microduino32_flash.build.error_led_pin=1
microduino32_flash.build.gcc_ver=gcc-arm-none-eabi-4.8.3-2014q1
##############################################################
nucleo_STM32F103RB.name=STM Nucleo STM32F103RB (STLINK)
nucleo_STM32F103RB.upload.tool=stlink_upload
nucleo_STM32F103RB.upload.protocol=maple_dfu
nucleo_STM32F103RB.upload.maximum_size=108000
nucleo_STM32F103RB.upload.use_1200bps_touch=false
nucleo_STM32F103RB.upload.file_type=bin
nucleo_STM32F103RB.upload.ram.maximum_size=17000
nucleo_STM32F103RB.upload.flash.maximum_size=108000
nucleo_STM32F103RB.upload.params.quiet=no
nucleo_STM32F103RB.upload.usbID=1EAF:0003
nucleo_STM32F103RB.upload.altID=1
nucleo_STM32F103RB.upload.auto_reset=true
nucleo_STM32F103RB.build.mcu=cortex-m3
nucleo_STM32F103RB.build.f_cpu=72000000L
nucleo_STM32F103RB.build.core=maple
nucleo_STM32F103RB.build.extra_flags=-DMCU_STM32F103RB -mthumb -DSTM32_MEDIUM_DENSITY -march=armv7-m -D__STM32F1XX__
nucleo_STM32F103RB.build.ldscript=ld/jtag.ld
nucleo_STM32F103RB.build.variant=maple_mini
nucleo_STM32F103RB.build.variant_system_lib=libmaple.a
nucleo_STM32F103RB.build.vect=VECT_TAB_FLASH
nucleo_STM32F103RB.build.density=STM32_MEDIUM_DENSITY
nucleo_STM32F103RB.build.error_led_port=GPIOB
nucleo_STM32F103RB.build.error_led_pin=1
nucleo_STM32F103RB.build.gcc_ver=gcc-arm-none-eabi-4.8.3-2014q1

View File

@ -131,4 +131,13 @@ tools.upload_router.upload.params.verbose=-d
tools.upload_router.upload.params.quiet=
tools.upload_router.upload.pattern="{path}/{cmd}" {serial.port.file} {upload.altID} {upload.usbID} "{build.path}/{build.project_name}" {upload.protocol} {build.debuggingMode} "{runtime.ide.path}/hardware/tools/{build.gcc_ver}/bin/"
# stlink upload
tools.stlink_upload.cmd=stlink_upload
tools.stlink_upload.cmd.windows=stlink_upload.bat
#tools.stlink_upload.cmd.linux=
tools.stlink_upload.path={runtime.hardware.path}/tools/win
tools.stlink_upload.upload.params.verbose=-d
tools.stlink_upload.upload.params.quiet=
tools.stlink_upload.upload.pattern="{path}/{cmd}" {serial.port.file} {upload.altID} {upload.usbID} "{build.path}/{build.project_name}.bin"