diff --git a/STM32F1XX/boards.txt b/STM32F1XX/boards.txt index 50cb9e9..1679698 100644 --- a/STM32F1XX/boards.txt +++ b/STM32F1XX/boards.txt @@ -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 + diff --git a/STM32F1XX/platform.txt b/STM32F1XX/platform.txt index 0ef08cb..4c80086 100644 --- a/STM32F1XX/platform.txt +++ b/STM32F1XX/platform.txt @@ -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"