diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml deleted file mode 100644 index 6f70f7e9..00000000 --- a/.github/FUNDING.yml +++ /dev/null @@ -1 +0,0 @@ -custom: https://platformio.org/donate diff --git a/.github/workflows/examples.yml b/.github/workflows/examples.yml index 5e36e037..37136b6a 100644 --- a/.github/workflows/examples.yml +++ b/.github/workflows/examples.yml @@ -1,64 +1,77 @@ -name: Examples +name: examples -on: [push, pull_request] +on: + push: + branches: + - main + paths-ignore: + - '**.md' + - '**.rst' + - 'LICENSE' + - '.gitignore' jobs: build: strategy: fail-fast: false matrix: - os: [ubuntu-latest, windows-latest, macos-latest] example: - - "examples/arduino-blink" - - "examples/arduino-external-libs" - - "examples/arduino-internal-libs" - - "examples/arduino-mbed-doom" - - "examples/arduino-mbed-rpc" - - "examples/arduino-mxchip-azureiot" - - "examples/arduino-mxchip-filesystem" - - "examples/arduino-mxchip-sensors" - - "examples/arduino-mxchip-wifiscan" - - "examples/cmsis-blink" - - "examples/libopencm3-1bitsy" - - "examples/libopencm3-blink" - - "examples/libopencm3-usb-cdcacm" - - "examples/mbed-rtos-blink-baremetal" - - "examples/mbed-rtos-custom-target" - - "examples/mbed-rtos-ethernet-tls" - - "examples/mbed-rtos-events" - - "examples/mbed-rtos-filesystem" - - "examples/mbed-rtos-mesh-minimal" - - "examples/mbed-rtos-serial" - - "examples/mbed-rtos-usb-keyboard" - - "examples/mbed-rtos-sockets" - - "examples/spl-blink" - - "examples/stm32cube-hal-blink" - - "examples/stm32cube-hal-eeprom-emulation" - - "examples/stm32cube-hal-extmem-boot" - - "examples/stm32cube-hal-iap" - - "examples/stm32cube-hal-lcd" - - "examples/stm32cube-hal-usb-device-dfu" - - "examples/stm32cube-hal-wifi-client" - - "examples/stm32cube-ll-blink" - - "examples/zephyr-blink" - - "examples/zephyr-cpp-synchronization" - - "examples/zephyr-drivers-can" - - "examples/zephyr-net-https-client" - - "examples/zephyr-subsys-usb-hid-mouse" - - "tests/arduino-blink-different-cores" + - "arduino-blink" + - "arduino-external-libs" + - "arduino-internal-libs" + - "arduino-mbed-doom" + - "arduino-mbed-rpc" + - "arduino-mxchip-azureiot" + - "arduino-mxchip-filesystem" + - "arduino-mxchip-sensors" + - "arduino-mxchip-wifiscan" + - "cmsis-blink" + - "libopencm3-1bitsy" + - "libopencm3-blink" + - "libopencm3-usb-cdcacm" + - "mbed-rtos-blink-baremetal" + - "mbed-rtos-custom-target" + - "mbed-rtos-ethernet-tls" + - "mbed-rtos-events" + - "mbed-rtos-filesystem" + - "mbed-rtos-mesh-minimal" + - "mbed-rtos-serial" + - "mbed-rtos-sockets" + - "mbed-rtos-usb-keyboard" + - "spl-blink" + - "stm32cube-hal-blink" + - "stm32cube-hal-eeprom-emulation" + - "stm32cube-hal-extmem-boot" + - "stm32cube-hal-iap" + - "stm32cube-hal-lcd" + - "stm32cube-hal-usb-device-dfu" + - "stm32cube-hal-wifi-client" + - "stm32cube-ll-blink" + - "zephyr-blink" + - "zephyr-cpp-synchronization" + - "zephyr-drivers-can" + - "zephyr-net-https-client" + - "zephyr-subsys-usb-hid-mouse" + os: [ubuntu-latest, windows-latest, macos-latest] runs-on: ${{ matrix.os }} steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: + token: ${{ secrets.OSQ_REPO_TOKEN }} submodules: "recursive" - - name: Set up Python - uses: actions/setup-python@v3 + + - name: Setup Python + uses: actions/setup-python@v5 with: - python-version: "3.9" + python-version: '3.11' + architecture: 'x64' + - name: Install dependencies run: | - pip install -U https://github.com/platformio/platformio/archive/develop.zip + pip install -U https://github.com/os-q/pio/archive/develop.zip pio pkg install --global --platform symlink://. + - name: Build examples + working-directory: examples run: | pio run -d ${{ matrix.example }} diff --git a/README.md b/README.md index b1b87189..c5756fbe 100644 --- a/README.md +++ b/README.md @@ -1,35 +1,13 @@ -# ST STM32: development platform for [PlatformIO](https://platformio.org) +# [platform-stm32](https://github.com/os-q/platform-stm32) -[![Build Status](https://github.com/platformio/platform-ststm32/workflows/Examples/badge.svg)](https://github.com/platformio/platform-ststm32/actions) +[![Build Status](https://github.com/os-q/platform-ststm32/workflows/examples/badge.svg)](https://github.com/os-q/platform-ststm32/actions/workflows/examples.yml) -The STM32 family of 32-bit Flash MCUs based on the ARM Cortex-M processor is designed to offer new degrees of freedom to MCU users. It offers a 32-bit product range that combines very high performance, real-time capabilities, digital signal processing, and low-power, low-voltage operation, while maintaining full integration and ease of development. - -* [Home](https://registry.platformio.org/platforms/platformio/ststm32) (home page in the PlatformIO Registry) -* [Documentation](https://docs.platformio.org/page/platforms/ststm32.html) (advanced usage, packages, boards, frameworks, etc.) - -# Usage - -1. [Install PlatformIO](https://platformio.org) -2. Create PlatformIO project and configure a platform option in [platformio.ini](https://docs.platformio.org/page/projectconf.html) file: - -## Stable version - -```ini -[env:stable] -platform = ststm32 -board = ... -... +切换下载工具 +```bash +debug_tool = cmsis-dap +upload_protocol = cmsis-dap ``` -## Development version - -```ini -[env:development] -platform = https://github.com/platformio/platform-ststm32.git -board = ... -... -``` - -# Configuration - -Please navigate to [documentation](https://docs.platformio.org/page/platforms/ststm32.html). +| spl | arduino | cmsis | libopencm3 | mbed-rtos | cube-hal | zephyr | +| ----- | ------- | ----- | ---------- | --------- | -------- | ------ | +| 2.10201.0 | 4.20701.0 | 2.50900.0 | 1.10000.0 | 6.61700.0 | √ | 2.30600.0 | diff --git a/boards/acsip_s76s.json b/boards/acsip_s76s.json index 29eed4f0..de554c33 100644 --- a/boards/acsip_s76s.json +++ b/boards/acsip_s76s.json @@ -25,7 +25,7 @@ "upload": { "maximum_ram_size": 20480, "maximum_size": 196608, - "protocol": "stlink", + "protocol": "jlink", "protocols": [ "jlink", "cmsis-dap", diff --git a/boards/adafruit_feather_f405.json b/boards/adafruit_feather_f405.json index 454f99a6..419a79d2 100644 --- a/boards/adafruit_feather_f405.json +++ b/boards/adafruit_feather_f405.json @@ -30,7 +30,7 @@ "upload": { "maximum_ram_size": 131072, "maximum_size": 1048576, - "protocol": "stlink", + "protocol": "jlink", "protocols": [ "dfu", "serial", diff --git a/boards/agafia_sg0.json b/boards/agafia_sg0.json index 65d5c70e..00fc38ab 100644 --- a/boards/agafia_sg0.json +++ b/boards/agafia_sg0.json @@ -29,7 +29,7 @@ "upload": { "maximum_ram_size": 36864, "maximum_size": 131072, - "protocol": "stlink", + "protocol": "jlink", "protocols": [ "blackmagic", "cmsis-dap", diff --git a/boards/armed_v1.json b/boards/armed_v1.json index a4c24b0b..7cda16c1 100644 --- a/boards/armed_v1.json +++ b/boards/armed_v1.json @@ -1,43 +1,43 @@ -{ - "build": { - "core": "stm32", - "cpu": "cortex-m4", - "extra_flags": "-DSTM32F4 -DSTM32F407xx -DSTM32F40_41xxx", - "f_cpu": "168000000L", - "framework_extra_flags": { - "arduino": "-DCUSTOM_PERIPHERAL_PINS" - }, - "mcu": "stm32f407vet6", - "product_line": "STM32F407xx", - "variant": "STM32F4xx/F407V(E-G)T_F417V(E-G)T" - }, - "connectivity": [ - "can" - ], - "debug": { - "jlink_device": "STM32F407VE", - "openocd_target": "stm32f4x", - "svd_path": "STM32F40x.svd" - }, - "frameworks": [ - "arduino", - "cmsis", - "stm32cube", - "libopencm3" - ], - "name": "3D Printer Controller", - "upload": { - "maximum_ram_size": 131072, - "maximum_size": 524288, - "protocol": "stlink", - "protocols": [ - "jlink", - "cmsis-dap", - "stlink", - "blackmagic", - "serial" - ] - }, - "url": "https://github.com/ktand/Armed", - "vendor": "Armed" -} +{ + "build": { + "core": "stm32", + "cpu": "cortex-m4", + "extra_flags": "-DSTM32F4 -DSTM32F407xx -DSTM32F40_41xxx", + "f_cpu": "168000000L", + "framework_extra_flags": { + "arduino": "-DCUSTOM_PERIPHERAL_PINS" + }, + "mcu": "stm32f407vet6", + "product_line": "STM32F407xx", + "variant": "STM32F4xx/F407V(E-G)T_F417V(E-G)T" + }, + "connectivity": [ + "can" + ], + "debug": { + "jlink_device": "STM32F407VE", + "openocd_target": "stm32f4x", + "svd_path": "STM32F40x.svd" + }, + "frameworks": [ + "arduino", + "cmsis", + "stm32cube", + "libopencm3" + ], + "name": "3D Printer Controller", + "upload": { + "maximum_ram_size": 131072, + "maximum_size": 524288, + "protocol": "jlink", + "protocols": [ + "jlink", + "cmsis-dap", + "stlink", + "blackmagic", + "serial" + ] + }, + "url": "https://github.com/ktand/Armed", + "vendor": "Armed" +} diff --git a/boards/b96b_argonkey.json b/boards/b96b_argonkey.json index 9907576a..b0f197c6 100644 --- a/boards/b96b_argonkey.json +++ b/boards/b96b_argonkey.json @@ -27,7 +27,7 @@ "upload": { "maximum_ram_size": 262144, "maximum_size": 1048576, - "protocol": "stlink", + "protocol": "jlink", "protocols": [ "jlink", "cmsis-dap", diff --git a/boards/b96b_f446ve.json b/boards/b96b_f446ve.json index d8ab402e..21f47a9d 100644 --- a/boards/b96b_f446ve.json +++ b/boards/b96b_f446ve.json @@ -34,7 +34,7 @@ "upload": { "maximum_ram_size": 131072, "maximum_size": 524288, - "protocol": "stlink", + "protocol": "jlink", "protocols": [ "jlink", "cmsis-dap", diff --git a/boards/b96b_neonkey.json b/boards/b96b_neonkey.json index 0de8c5de..98acb113 100644 --- a/boards/b96b_neonkey.json +++ b/boards/b96b_neonkey.json @@ -27,7 +27,7 @@ "upload": { "maximum_ram_size": 131072, "maximum_size": 524288, - "protocol": "stlink", + "protocol": "jlink", "protocols": [ "jlink", "cmsis-dap", diff --git a/boards/black_f407ve.json b/boards/black_f407ve.json index 149a98fd..8bd1e2f6 100644 --- a/boards/black_f407ve.json +++ b/boards/black_f407ve.json @@ -1,47 +1,47 @@ -{ - "build": { - "arduino": { - "variant_h": "variant_BLACK_F407VX.h" - }, - "core": "stm32", - "cpu": "cortex-m4", - "extra_flags": "-DSTM32F4 -DSTM32F407xx -DSTM32F40_41xxx", - "f_cpu": "168000000L", - "framework_extra_flags": { - "arduino": "-DCUSTOM_PERIPHERAL_PINS" - }, - "mcu": "stm32f407vet6", - "product_line": "STM32F407xx", - "variant": "STM32F4xx/F407V(E-G)T_F417V(E-G)T" - }, - "connectivity": [ - "can" - ], - "debug": { - "jlink_device": "STM32F407VE", - "openocd_target": "stm32f4x", - "svd_path": "STM32F40x.svd" - }, - "frameworks": [ - "arduino", - "cmsis", - "stm32cube", - "libopencm3", - "zephyr" - ], - "name": "Black STM32F407VE", - "upload": { - "maximum_ram_size": 131072, - "maximum_size": 524288, - "protocol": "stlink", - "protocols": [ - "jlink", - "cmsis-dap", - "stlink", - "blackmagic", - "serial" - ] - }, - "url": "https://www.st.com/en/microcontrollers/stm32f407ve.html", - "vendor": "ST" -} +{ + "build": { + "arduino": { + "variant_h": "variant_BLACK_F407VX.h" + }, + "core": "stm32", + "cpu": "cortex-m4", + "extra_flags": "-DSTM32F4 -DSTM32F407xx -DSTM32F40_41xxx", + "f_cpu": "168000000L", + "framework_extra_flags": { + "arduino": "-DCUSTOM_PERIPHERAL_PINS" + }, + "mcu": "stm32f407vet6", + "product_line": "STM32F407xx", + "variant": "STM32F4xx/F407V(E-G)T_F417V(E-G)T" + }, + "connectivity": [ + "can" + ], + "debug": { + "jlink_device": "STM32F407VE", + "openocd_target": "stm32f4x", + "svd_path": "STM32F40x.svd" + }, + "frameworks": [ + "arduino", + "cmsis", + "stm32cube", + "libopencm3", + "zephyr" + ], + "name": "Black STM32F407VE", + "upload": { + "maximum_ram_size": 131072, + "maximum_size": 524288, + "protocol": "jlink", + "protocols": [ + "jlink", + "cmsis-dap", + "stlink", + "blackmagic", + "serial" + ] + }, + "url": "https://www.st.com/en/microcontrollers/stm32f407ve.html", + "vendor": "ST" +} diff --git a/boards/black_f407vg.json b/boards/black_f407vg.json index 9f3f5268..5bd916e1 100644 --- a/boards/black_f407vg.json +++ b/boards/black_f407vg.json @@ -1,46 +1,46 @@ -{ - "build": { - "arduino": { - "variant_h": "variant_BLACK_F407VX.h" - }, - "core": "stm32", - "cpu": "cortex-m4", - "extra_flags": "-DSTM32F4 -DSTM32F407xx -DSTM32F40_41xxx", - "f_cpu": "168000000L", - "framework_extra_flags": { - "arduino": "-DCUSTOM_PERIPHERAL_PINS" - }, - "mcu": "stm32f407vgt6", - "product_line": "STM32F407xx", - "variant": "STM32F4xx/F407V(E-G)T_F417V(E-G)T" - }, - "connectivity": [ - "can" - ], - "debug": { - "jlink_device": "STM32F407VG", - "openocd_target": "stm32f4x", - "svd_path": "STM32F40x.svd" - }, - "frameworks": [ - "arduino", - "cmsis", - "stm32cube", - "libopencm3" - ], - "name": "Black STM32F407VG", - "upload": { - "maximum_ram_size": 131072, - "maximum_size": 524288, - "protocol": "stlink", - "protocols": [ - "jlink", - "cmsis-dap", - "stlink", - "blackmagic", - "serial" - ] - }, - "url": "https://www.st.com/en/microcontrollers/stm32f407vg.html", - "vendor": "ST" -} +{ + "build": { + "arduino": { + "variant_h": "variant_BLACK_F407VX.h" + }, + "core": "stm32", + "cpu": "cortex-m4", + "extra_flags": "-DSTM32F4 -DSTM32F407xx -DSTM32F40_41xxx", + "f_cpu": "168000000L", + "framework_extra_flags": { + "arduino": "-DCUSTOM_PERIPHERAL_PINS" + }, + "mcu": "stm32f407vgt6", + "product_line": "STM32F407xx", + "variant": "STM32F4xx/F407V(E-G)T_F417V(E-G)T" + }, + "connectivity": [ + "can" + ], + "debug": { + "jlink_device": "STM32F407VG", + "openocd_target": "stm32f4x", + "svd_path": "STM32F40x.svd" + }, + "frameworks": [ + "arduino", + "cmsis", + "stm32cube", + "libopencm3" + ], + "name": "Black STM32F407VG", + "upload": { + "maximum_ram_size": 131072, + "maximum_size": 524288, + "protocol": "jlink", + "protocols": [ + "jlink", + "cmsis-dap", + "stlink", + "blackmagic", + "serial" + ] + }, + "url": "https://www.st.com/en/microcontrollers/stm32f407vg.html", + "vendor": "ST" +} diff --git a/boards/black_f407ze.json b/boards/black_f407ze.json index 9283cd28..d5c6c851 100644 --- a/boards/black_f407ze.json +++ b/boards/black_f407ze.json @@ -1,46 +1,46 @@ -{ - "build": { - "arduino": { - "variant_h": "variant_BLACK_F407ZX.h" - }, - "core": "stm32", - "cpu": "cortex-m4", - "extra_flags": "-DSTM32F4 -DSTM32F407xx -DSTM32F40_41xxx", - "f_cpu": "168000000L", - "framework_extra_flags": { - "arduino": "-DCUSTOM_PERIPHERAL_PINS" - }, - "mcu": "stm32f407zet6", - "product_line": "STM32F407xx", - "variant": "STM32F4xx/F407Z(E-G)T_F417Z(E-G)T" - }, - "connectivity": [ - "can" - ], - "debug": { - "jlink_device": "STM32F407ZE", - "openocd_target": "stm32f4x", - "svd_path": "STM32F40x.svd" - }, - "frameworks": [ - "arduino", - "cmsis", - "stm32cube", - "libopencm3" - ], - "name": "Black STM32F407ZE", - "upload": { - "maximum_ram_size": 131072, - "maximum_size": 524288, - "protocol": "stlink", - "protocols": [ - "jlink", - "cmsis-dap", - "stlink", - "blackmagic", - "serial" - ] - }, - "url": "https://www.st.com/en/microcontrollers/stm32f407ze.html", - "vendor": "ST" -} +{ + "build": { + "arduino": { + "variant_h": "variant_BLACK_F407ZX.h" + }, + "core": "stm32", + "cpu": "cortex-m4", + "extra_flags": "-DSTM32F4 -DSTM32F407xx -DSTM32F40_41xxx", + "f_cpu": "168000000L", + "framework_extra_flags": { + "arduino": "-DCUSTOM_PERIPHERAL_PINS" + }, + "mcu": "stm32f407zet6", + "product_line": "STM32F407xx", + "variant": "STM32F4xx/F407Z(E-G)T_F417Z(E-G)T" + }, + "connectivity": [ + "can" + ], + "debug": { + "jlink_device": "STM32F407ZE", + "openocd_target": "stm32f4x", + "svd_path": "STM32F40x.svd" + }, + "frameworks": [ + "arduino", + "cmsis", + "stm32cube", + "libopencm3" + ], + "name": "Black STM32F407ZE", + "upload": { + "maximum_ram_size": 131072, + "maximum_size": 524288, + "protocol": "jlink", + "protocols": [ + "jlink", + "cmsis-dap", + "stlink", + "blackmagic", + "serial" + ] + }, + "url": "https://www.st.com/en/microcontrollers/stm32f407ze.html", + "vendor": "ST" +} diff --git a/boards/black_f407zg.json b/boards/black_f407zg.json index 15d5ac50..5d7c3bc5 100644 --- a/boards/black_f407zg.json +++ b/boards/black_f407zg.json @@ -1,50 +1,50 @@ -{ - "build": { - "arduino": { - "variant_h": "variant_BLACK_F407ZX.h" - }, - "core": "stm32", - "cpu": "cortex-m4", - "extra_flags": "-DSTM32F4 -DSTM32F407xx -DSTM32F40_41xxx", - "f_cpu": "168000000L", - "framework_extra_flags": { - "arduino": "-DCUSTOM_PERIPHERAL_PINS" - }, - "mcu": "stm32f407zgt6", - "product_line": "STM32F407xx", - "variant": "STM32F4xx/F407Z(E-G)T_F417Z(E-G)T", - "zephyr": { - "variant": "black_f407zg_pro" - } - }, - "connectivity": [ - "can" - ], - "debug": { - "jlink_device": "STM32F407ZG", - "openocd_target": "stm32f4x", - "svd_path": "STM32F40x.svd" - }, - "frameworks": [ - "arduino", - "cmsis", - "stm32cube", - "libopencm3", - "zephyr" - ], - "name": "Black STM32F407ZG", - "upload": { - "maximum_ram_size": 131072, - "maximum_size": 1048576, - "protocol": "stlink", - "protocols": [ - "jlink", - "cmsis-dap", - "stlink", - "blackmagic", - "serial" - ] - }, - "url": "https://www.st.com/en/microcontrollers/stm32f407zg.html", - "vendor": "ST" -} +{ + "build": { + "arduino": { + "variant_h": "variant_BLACK_F407ZX.h" + }, + "core": "stm32", + "cpu": "cortex-m4", + "extra_flags": "-DSTM32F4 -DSTM32F407xx -DSTM32F40_41xxx", + "f_cpu": "168000000L", + "framework_extra_flags": { + "arduino": "-DCUSTOM_PERIPHERAL_PINS" + }, + "mcu": "stm32f407zgt6", + "product_line": "STM32F407xx", + "variant": "STM32F4xx/F407Z(E-G)T_F417Z(E-G)T", + "zephyr": { + "variant": "black_f407zg_pro" + } + }, + "connectivity": [ + "can" + ], + "debug": { + "jlink_device": "STM32F407ZG", + "openocd_target": "stm32f4x", + "svd_path": "STM32F40x.svd" + }, + "frameworks": [ + "arduino", + "cmsis", + "stm32cube", + "libopencm3", + "zephyr" + ], + "name": "Black STM32F407ZG", + "upload": { + "maximum_ram_size": 131072, + "maximum_size": 1048576, + "protocol": "jlink", + "protocols": [ + "jlink", + "cmsis-dap", + "stlink", + "blackmagic", + "serial" + ] + }, + "url": "https://www.st.com/en/microcontrollers/stm32f407zg.html", + "vendor": "ST" +} diff --git a/boards/blackpill_f103c8.json b/boards/blackpill_f103c8.json index aed52e88..53f53db2 100644 --- a/boards/blackpill_f103c8.json +++ b/boards/blackpill_f103c8.json @@ -47,7 +47,7 @@ "upload": { "maximum_ram_size": 20480, "maximum_size": 65536, - "protocol": "stlink", + "protocol": "jlink", "protocols": [ "jlink", "cmsis-dap", diff --git a/boards/blackpill_f103c8_128.json b/boards/blackpill_f103c8_128.json index 6788c100..388008c5 100644 --- a/boards/blackpill_f103c8_128.json +++ b/boards/blackpill_f103c8_128.json @@ -47,7 +47,7 @@ "upload": { "maximum_ram_size": 20480, "maximum_size": 131072, - "protocol": "stlink", + "protocol": "jlink", "protocols": [ "jlink", "cmsis-dap", diff --git a/boards/blackpill_f401cc.json b/boards/blackpill_f401cc.json index 6c4a8230..e18251c7 100644 --- a/boards/blackpill_f401cc.json +++ b/boards/blackpill_f401cc.json @@ -29,7 +29,7 @@ "upload": { "maximum_ram_size": 65536, "maximum_size": 262144, - "protocol": "stlink", + "protocol": "jlink", "protocols": [ "jlink", "cmsis-dap", diff --git a/boards/blackpill_f401ce.json b/boards/blackpill_f401ce.json index 0ef0b4f6..a224508c 100644 --- a/boards/blackpill_f401ce.json +++ b/boards/blackpill_f401ce.json @@ -33,7 +33,7 @@ "upload": { "maximum_ram_size": 98304, "maximum_size": 524288, - "protocol": "stlink", + "protocol": "jlink", "protocols": [ "jlink", "cmsis-dap", diff --git a/boards/blackpill_f411ce.json b/boards/blackpill_f411ce.json index b5c8fab6..08383658 100644 --- a/boards/blackpill_f411ce.json +++ b/boards/blackpill_f411ce.json @@ -33,7 +33,7 @@ "upload": { "maximum_ram_size": 131072, "maximum_size": 524288, - "protocol": "stlink", + "protocol": "jlink", "protocols": [ "jlink", "cmsis-dap", diff --git a/boards/blue_f407ve_mini.json b/boards/blue_f407ve_mini.json index d4840228..7b03eec5 100644 --- a/boards/blue_f407ve_mini.json +++ b/boards/blue_f407ve_mini.json @@ -1,43 +1,43 @@ -{ - "build": { - "core": "stm32", - "cpu": "cortex-m4", - "extra_flags": "-DSTM32F4 -DSTM32F407xx -DSTM32F40_41xxx", - "f_cpu": "168000000L", - "framework_extra_flags": { - "arduino": "-DCUSTOM_PERIPHERAL_PINS" - }, - "mcu": "stm32f407vet6", - "product_line": "STM32F407xx", - "variant": "STM32F4xx/F407V(E-G)T_F417V(E-G)T" - }, - "connectivity": [ - "can" - ], - "debug": { - "jlink_device": "STM32F407VE", - "openocd_target": "stm32f4x", - "svd_path": "STM32F40x.svd" - }, - "frameworks": [ - "arduino", - "cmsis", - "stm32cube", - "libopencm3" - ], - "name": "Blue STM32F407VE Mini", - "upload": { - "maximum_ram_size": 131072, - "maximum_size": 524288, - "protocol": "stlink", - "protocols": [ - "jlink", - "cmsis-dap", - "stlink", - "blackmagic", - "serial" - ] - }, - "url": "https://www.st.com/en/microcontrollers/stm32f407ve.html", - "vendor": "ST" -} +{ + "build": { + "core": "stm32", + "cpu": "cortex-m4", + "extra_flags": "-DSTM32F4 -DSTM32F407xx -DSTM32F40_41xxx", + "f_cpu": "168000000L", + "framework_extra_flags": { + "arduino": "-DCUSTOM_PERIPHERAL_PINS" + }, + "mcu": "stm32f407vet6", + "product_line": "STM32F407xx", + "variant": "STM32F4xx/F407V(E-G)T_F417V(E-G)T" + }, + "connectivity": [ + "can" + ], + "debug": { + "jlink_device": "STM32F407VE", + "openocd_target": "stm32f4x", + "svd_path": "STM32F40x.svd" + }, + "frameworks": [ + "arduino", + "cmsis", + "stm32cube", + "libopencm3" + ], + "name": "Blue STM32F407VE Mini", + "upload": { + "maximum_ram_size": 131072, + "maximum_size": 524288, + "protocol": "jlink", + "protocols": [ + "jlink", + "cmsis-dap", + "stlink", + "blackmagic", + "serial" + ] + }, + "url": "https://www.st.com/en/microcontrollers/stm32f407ve.html", + "vendor": "ST" +} diff --git a/boards/bluepill_f103c6.json b/boards/bluepill_f103c6.json index 46a459d0..84eefcb3 100644 --- a/boards/bluepill_f103c6.json +++ b/boards/bluepill_f103c6.json @@ -1,54 +1,54 @@ -{ - "build": { - "core": "stm32", - "cpu": "cortex-m3", - "extra_flags": "-DSTM32F1 -DSTM32F103x6 -DARDUINO_BLUEPILL_F103C6", - "f_cpu": "72000000L", - "hwids": [ - [ - "0x1EAF", - "0x0003" - ], - [ - "0x1EAF", - "0x0004" - ] - ], - "mcu": "stm32f103c6t6", - "product_line": "STM32F103x6", - "variant": "STM32F1xx/F103C4T_F103C6(T-U)" - }, - "debug": { - "default_tools": [ - "stlink" - ], - "jlink_device": "STM32F103C6", - "openocd_extra_args": [ - "-c", - "reset_config none" - ], - "openocd_target": "stm32f1x", - "svd_path": "STM32F103xx.svd" - }, - "frameworks": [ - "arduino", - "cmsis", - "stm32cube", - "libopencm3" - ], - "name": "BluePill F103C6", - "upload": { - "maximum_ram_size": 10240, - "maximum_size": 32768, - "protocol": "stlink", - "protocols": [ - "jlink", - "cmsis-dap", - "stlink", - "blackmagic", - "serial" - ] - }, - "url": "https://www.st.com/en/microcontrollers/stm32f103c6.html", - "vendor": "Generic" -} +{ + "build": { + "core": "stm32", + "cpu": "cortex-m3", + "extra_flags": "-DSTM32F1 -DSTM32F103x6 -DARDUINO_BLUEPILL_F103C6", + "f_cpu": "72000000L", + "hwids": [ + [ + "0x1EAF", + "0x0003" + ], + [ + "0x1EAF", + "0x0004" + ] + ], + "mcu": "stm32f103c6t6", + "product_line": "STM32F103x6", + "variant": "STM32F1xx/F103C4T_F103C6(T-U)" + }, + "debug": { + "default_tools": [ + "stlink" + ], + "jlink_device": "STM32F103C6", + "openocd_extra_args": [ + "-c", + "reset_config none" + ], + "openocd_target": "stm32f1x", + "svd_path": "STM32F103xx.svd" + }, + "frameworks": [ + "arduino", + "cmsis", + "stm32cube", + "libopencm3" + ], + "name": "BluePill F103C6", + "upload": { + "maximum_ram_size": 10240, + "maximum_size": 32768, + "protocol": "jlink", + "protocols": [ + "jlink", + "cmsis-dap", + "stlink", + "blackmagic", + "serial" + ] + }, + "url": "https://www.st.com/en/microcontrollers/stm32f103c6.html", + "vendor": "Generic" +} diff --git a/boards/bluepill_f103c8.json b/boards/bluepill_f103c8.json index 70d5081e..4c589ca3 100644 --- a/boards/bluepill_f103c8.json +++ b/boards/bluepill_f103c8.json @@ -47,7 +47,7 @@ "upload": { "maximum_ram_size": 20480, "maximum_size": 65536, - "protocol": "stlink", + "protocol": "jlink", "protocols": [ "jlink", "cmsis-dap", diff --git a/boards/bluepill_f103c8_128k.json b/boards/bluepill_f103c8_128k.json index 086b266b..543e1691 100644 --- a/boards/bluepill_f103c8_128k.json +++ b/boards/bluepill_f103c8_128k.json @@ -47,7 +47,7 @@ "upload": { "maximum_ram_size": 20480, "maximum_size": 131072, - "protocol": "stlink", + "protocol": "jlink", "protocols": [ "jlink", "cmsis-dap", diff --git a/boards/btt_ebb42_v1_1.json b/boards/btt_ebb42_v1_1.json index ddf51ad6..9abbfc54 100644 --- a/boards/btt_ebb42_v1_1.json +++ b/boards/btt_ebb42_v1_1.json @@ -33,7 +33,7 @@ "upload": { "maximum_ram_size": 147456, "maximum_size": 131072, - "protocol": "stlink", + "protocol": "jlink", "protocols": [ "blackmagic", "cmsis-dap", diff --git a/boards/bw_swan_r5.json b/boards/bw_swan_r5.json index 9ab5ef44..41d04030 100644 --- a/boards/bw_swan_r5.json +++ b/boards/bw_swan_r5.json @@ -27,7 +27,7 @@ "upload": { "maximum_ram_size": 655360, "maximum_size": 2097152, - "protocol": "stlink", + "protocol": "jlink", "protocols": [ "dfu", "blackmagic", diff --git a/boards/cloud_jam.json b/boards/cloud_jam.json index f789fce9..8f5fdd04 100644 --- a/boards/cloud_jam.json +++ b/boards/cloud_jam.json @@ -1,45 +1,45 @@ -{ - "build": { - "core": "stm32", - "cpu": "cortex-m4", - "extra_flags": "-DSTM32F4 -DSTM32F401xE -DSTM32F40_41xxx", - "f_cpu": "84000000L", - "mcu": "stm32f401ret6", - "product_line": "STM32F401xE", - "variant": "stm32f401xe" - }, - "debug": { - "default_tools": [ - "stlink" - ], - "jlink_device": "STM32F401RE", - "onboard_tools": [ - "stlink" - ], - "openocd_board": "st_nucleo_f4", - "openocd_target": "stm32f4x", - "svd_path": "STM32F401xE.svd" - }, - "frameworks": [ - "mbed", - "cmsis", - "spl", - "stm32cube", - "libopencm3" - ], - "name": "RushUp Cloud-JAM", - "upload": { - "maximum_ram_size": 98304, - "maximum_size": 524288, - "protocol": "stlink", - "protocols": [ - "jlink", - "cmsis-dap", - "stlink", - "blackmagic", - "mbed" - ] - }, - "url": "https://developer.mbed.org/platforms/ST-Nucleo-F401RE/", - "vendor": "RushUp" -} +{ + "build": { + "core": "stm32", + "cpu": "cortex-m4", + "extra_flags": "-DSTM32F4 -DSTM32F401xE -DSTM32F40_41xxx", + "f_cpu": "84000000L", + "mcu": "stm32f401ret6", + "product_line": "STM32F401xE", + "variant": "stm32f401xe" + }, + "debug": { + "default_tools": [ + "stlink" + ], + "jlink_device": "STM32F401RE", + "onboard_tools": [ + "stlink" + ], + "openocd_board": "st_nucleo_f4", + "openocd_target": "stm32f4x", + "svd_path": "STM32F401xE.svd" + }, + "frameworks": [ + "mbed", + "cmsis", + "spl", + "stm32cube", + "libopencm3" + ], + "name": "RushUp Cloud-JAM", + "upload": { + "maximum_ram_size": 98304, + "maximum_size": 524288, + "protocol": "jlink", + "protocols": [ + "jlink", + "cmsis-dap", + "stlink", + "blackmagic", + "mbed" + ] + }, + "url": "https://developer.mbed.org/platforms/ST-Nucleo-F401RE/", + "vendor": "RushUp" +} diff --git a/boards/cloud_jam_l4.json b/boards/cloud_jam_l4.json index 71b69e11..efd0a11f 100644 --- a/boards/cloud_jam_l4.json +++ b/boards/cloud_jam_l4.json @@ -28,7 +28,7 @@ "upload": { "maximum_ram_size": 131072, "maximum_size": 1048576, - "protocol": "stlink", + "protocol": "jlink", "protocols": [ "jlink", "cmsis-dap", diff --git a/boards/coreboard_f401rc.json b/boards/coreboard_f401rc.json index fce008fa..29d2e600 100644 --- a/boards/coreboard_f401rc.json +++ b/boards/coreboard_f401rc.json @@ -29,7 +29,7 @@ "upload": { "maximum_ram_size": 65536, "maximum_size": 262144, - "protocol": "stlink", + "protocol": "jlink", "protocols": [ "jlink", "cmsis-dap", diff --git a/boards/demo_f030f4.json b/boards/demo_f030f4.json index 2efe41c8..f5e2b4e9 100644 --- a/boards/demo_f030f4.json +++ b/boards/demo_f030f4.json @@ -22,7 +22,7 @@ "upload": { "maximum_ram_size": 4096, "maximum_size": 16384, - "protocol": "stlink", + "protocol": "jlink", "protocols": [ "jlink", "cmsis-dap", diff --git a/boards/devebox_h743vitx.json b/boards/devebox_h743vitx.json index 0ff32cdc..d56dcdf3 100644 --- a/boards/devebox_h743vitx.json +++ b/boards/devebox_h743vitx.json @@ -32,7 +32,7 @@ "upload": { "maximum_ram_size": 524288, "maximum_size": 2097152, - "protocol": "stlink", + "protocol": "jlink", "protocols": [ "jlink", "cmsis-dap", diff --git a/boards/devebox_h750vbtx.json b/boards/devebox_h750vbtx.json index fb482c05..889b0749 100644 --- a/boards/devebox_h750vbtx.json +++ b/boards/devebox_h750vbtx.json @@ -32,7 +32,7 @@ "upload": { "maximum_ram_size": 131072, "maximum_size": 524288, - "protocol": "stlink", + "protocol": "jlink", "protocols": [ "jlink", "cmsis-dap", diff --git a/boards/disco_b_g431b_esc1.json b/boards/disco_b_g431b_esc1.json index 990b672f..24e32172 100644 --- a/boards/disco_b_g431b_esc1.json +++ b/boards/disco_b_g431b_esc1.json @@ -34,7 +34,7 @@ "upload": { "maximum_ram_size": 32768, "maximum_size": 131072, - "protocol": "stlink", + "protocol": "jlink", "protocols": [ "stlink", "jlink", diff --git a/boards/disco_b_u585i_iot02a.json b/boards/disco_b_u585i_iot02a.json index 43aa231a..607f1694 100644 --- a/boards/disco_b_u585i_iot02a.json +++ b/boards/disco_b_u585i_iot02a.json @@ -31,7 +31,7 @@ "upload": { "maximum_ram_size": 262144, "maximum_size": 2097152, - "protocol": "stlink", + "protocol": "jlink", "protocols": [ "stlink", "jlink", diff --git a/boards/disco_f030r8.json b/boards/disco_f030r8.json index 2732ae84..dd864b7d 100644 --- a/boards/disco_f030r8.json +++ b/boards/disco_f030r8.json @@ -29,7 +29,7 @@ "upload": { "maximum_ram_size": 8192, "maximum_size": 65536, - "protocol": "stlink", + "protocol": "jlink", "protocols": [ "jlink", "cmsis-dap", diff --git a/boards/disco_f051r8.json b/boards/disco_f051r8.json index e4da5535..cf24ca02 100644 --- a/boards/disco_f051r8.json +++ b/boards/disco_f051r8.json @@ -31,7 +31,7 @@ "upload": { "maximum_ram_size": 8192, "maximum_size": 65536, - "protocol": "stlink", + "protocol": "jlink", "protocols": [ "jlink", "cmsis-dap", diff --git a/boards/disco_f072rb.json b/boards/disco_f072rb.json index e3393ac0..92467557 100644 --- a/boards/disco_f072rb.json +++ b/boards/disco_f072rb.json @@ -36,7 +36,7 @@ "upload": { "maximum_ram_size": 16384, "maximum_size": 131072, - "protocol": "stlink", + "protocol": "jlink", "protocols": [ "jlink", "cmsis-dap", diff --git a/boards/disco_f100rb.json b/boards/disco_f100rb.json index baacf5dd..447a57e1 100644 --- a/boards/disco_f100rb.json +++ b/boards/disco_f100rb.json @@ -28,7 +28,7 @@ "upload": { "maximum_ram_size": 8192, "maximum_size": 131072, - "protocol": "stlink", + "protocol": "jlink", "protocols": [ "jlink", "cmsis-dap", diff --git a/boards/disco_f303vc.json b/boards/disco_f303vc.json index 7c19ca59..92f16132 100644 --- a/boards/disco_f303vc.json +++ b/boards/disco_f303vc.json @@ -1,49 +1,49 @@ -{ - "build": { - "core": "stm32", - "cpu": "cortex-m4", - "extra_flags": "-DSTM32F3 -DSTM32F303xC", - "f_cpu": "72000000L", - "mcu": "stm32f303vct6", - "product_line": "STM32F303xC", - "variant": "STM32F3xx/F303V(B-C)T", - "zephyr": { - "variant": "stm32f3_disco" - } - }, - "debug": { - "default_tools": [ - "stlink" - ], - "jlink_device": "STM32F303VC", - "onboard_tools": [ - "stlink" - ], - "openocd_board": "stm32f3discovery", - "openocd_target": "stm32f3x", - "svd_path": "STM32F30x.svd" - }, - "frameworks": [ - "arduino", - "cmsis", - "spl", - "libopencm3", - "stm32cube", - "zephyr" - ], - "name": "ST STM32F3DISCOVERY", - "upload": { - "maximum_ram_size": 40960, - "maximum_size": 262144, - "protocol": "stlink", - "protocols": [ - "jlink", - "cmsis-dap", - "stlink", - "blackmagic", - "mbed" - ] - }, - "url": "http://www.st.com/web/catalog/tools/FM116/SC959/SS1532/LN1848/PF254044", - "vendor": "ST" -} +{ + "build": { + "core": "stm32", + "cpu": "cortex-m4", + "extra_flags": "-DSTM32F3 -DSTM32F303xC", + "f_cpu": "72000000L", + "mcu": "stm32f303vct6", + "product_line": "STM32F303xC", + "variant": "STM32F3xx/F303V(B-C)T", + "zephyr": { + "variant": "stm32f3_disco" + } + }, + "debug": { + "default_tools": [ + "stlink" + ], + "jlink_device": "STM32F303VC", + "onboard_tools": [ + "stlink" + ], + "openocd_board": "stm32f3discovery", + "openocd_target": "stm32f3x", + "svd_path": "STM32F30x.svd" + }, + "frameworks": [ + "arduino", + "cmsis", + "spl", + "libopencm3", + "stm32cube", + "zephyr" + ], + "name": "ST STM32F3DISCOVERY", + "upload": { + "maximum_ram_size": 40960, + "maximum_size": 262144, + "protocol": "jlink", + "protocols": [ + "jlink", + "cmsis-dap", + "stlink", + "blackmagic", + "mbed" + ] + }, + "url": "http://www.st.com/web/catalog/tools/FM116/SC959/SS1532/LN1848/PF254044", + "vendor": "ST" +} diff --git a/boards/disco_f334c8.json b/boards/disco_f334c8.json index 71eb1192..1a87da46 100644 --- a/boards/disco_f334c8.json +++ b/boards/disco_f334c8.json @@ -27,7 +27,7 @@ "upload": { "maximum_ram_size": 12288, "maximum_size": 65536, - "protocol": "stlink", + "protocol": "jlink", "protocols": [ "jlink", "cmsis-dap", diff --git a/boards/disco_f401vc.json b/boards/disco_f401vc.json index 481aaf12..375780ba 100644 --- a/boards/disco_f401vc.json +++ b/boards/disco_f401vc.json @@ -27,7 +27,7 @@ "upload": { "maximum_ram_size": 65536, "maximum_size": 262144, - "protocol": "stlink", + "protocol": "jlink", "protocols": [ "jlink", "cmsis-dap", diff --git a/boards/disco_f407vg.json b/boards/disco_f407vg.json index fc8f1c9b..292aa12e 100644 --- a/boards/disco_f407vg.json +++ b/boards/disco_f407vg.json @@ -1,49 +1,49 @@ -{ - "build": { - "core": "stm32", - "cpu": "cortex-m4", - "extra_flags": "-DSTM32F4 -DSTM32F407xx -DSTM32F40_41xxx", - "f_cpu": "168000000L", - "mcu": "stm32f407vgt6", - "variant": "STM32F4xx/F407V(E-G)T_F417V(E-G)T", - "product_line": "STM32F407xx", - "zephyr": { - "variant": "stm32f4_disco" - } - }, - "debug": { - "default_tools": [ - "stlink" - ], - "jlink_device": "STM32F407VG", - "onboard_tools": [ - "stlink" - ], - "openocd_board": "stm32f4discovery", - "openocd_target": "stm32f4x", - "svd_path": "STM32F40x.svd" - }, - "frameworks": [ - "arduino", - "cmsis", - "spl", - "libopencm3", - "stm32cube", - "zephyr" - ], - "name": "ST STM32F4DISCOVERY", - "upload": { - "maximum_ram_size": 131072, - "maximum_size": 1048576, - "protocol": "stlink", - "protocols": [ - "jlink", - "cmsis-dap", - "stlink", - "blackmagic", - "mbed" - ] - }, - "url": "http://www.st.com/web/catalog/tools/FM116/SC959/SS1532/LN1848/PF252419", - "vendor": "ST" -} +{ + "build": { + "core": "stm32", + "cpu": "cortex-m4", + "extra_flags": "-DSTM32F4 -DSTM32F407xx -DSTM32F40_41xxx", + "f_cpu": "168000000L", + "mcu": "stm32f407vgt6", + "variant": "STM32F4xx/F407V(E-G)T_F417V(E-G)T", + "product_line": "STM32F407xx", + "zephyr": { + "variant": "stm32f4_disco" + } + }, + "debug": { + "default_tools": [ + "stlink" + ], + "jlink_device": "STM32F407VG", + "onboard_tools": [ + "stlink" + ], + "openocd_board": "stm32f4discovery", + "openocd_target": "stm32f4x", + "svd_path": "STM32F40x.svd" + }, + "frameworks": [ + "arduino", + "cmsis", + "spl", + "libopencm3", + "stm32cube", + "zephyr" + ], + "name": "ST STM32F4DISCOVERY", + "upload": { + "maximum_ram_size": 131072, + "maximum_size": 1048576, + "protocol": "jlink", + "protocols": [ + "jlink", + "cmsis-dap", + "stlink", + "blackmagic", + "mbed" + ] + }, + "url": "http://www.st.com/web/catalog/tools/FM116/SC959/SS1532/LN1848/PF252419", + "vendor": "ST" +} diff --git a/boards/disco_f411ve.json b/boards/disco_f411ve.json index 5c6098d2..bd8d70a6 100644 --- a/boards/disco_f411ve.json +++ b/boards/disco_f411ve.json @@ -1,44 +1,44 @@ -{ - "build": { - "cpu": "cortex-m4", - "extra_flags": "-DSTM32F4 -DSTM32F411xE", - "f_cpu": "100000000L", - "mcu": "stm32f411vet6", - "product_line": "STM32F411xE", - "zephyr": { - "variant": "stm32f411e_disco" - } - }, - "debug": { - "default_tools": [ - "stlink" - ], - "jlink_device": "STM32F411VE", - "onboard_tools": [ - "stlink" - ], - "openocd_board": "stm32f4discovery", - "openocd_target": "stm32f4x", - "svd_path": "STM32F411xx.svd" - }, - "frameworks": [ - "cmsis", - "stm32cube", - "libopencm3", - "zephyr" - ], - "name": "ST 32F411EDISCOVERY", - "upload": { - "maximum_ram_size": 131072, - "maximum_size": 524288, - "protocol": "stlink", - "protocols": [ - "jlink", - "cmsis-dap", - "stlink", - "blackmagic" - ] - }, - "url": "http://www.st.com/en/evaluation-tools/32f411ediscovery.html", - "vendor": "ST" -} +{ + "build": { + "cpu": "cortex-m4", + "extra_flags": "-DSTM32F4 -DSTM32F411xE", + "f_cpu": "100000000L", + "mcu": "stm32f411vet6", + "product_line": "STM32F411xE", + "zephyr": { + "variant": "stm32f411e_disco" + } + }, + "debug": { + "default_tools": [ + "stlink" + ], + "jlink_device": "STM32F411VE", + "onboard_tools": [ + "stlink" + ], + "openocd_board": "stm32f4discovery", + "openocd_target": "stm32f4x", + "svd_path": "STM32F411xx.svd" + }, + "frameworks": [ + "cmsis", + "stm32cube", + "libopencm3", + "zephyr" + ], + "name": "ST 32F411EDISCOVERY", + "upload": { + "maximum_ram_size": 131072, + "maximum_size": 524288, + "protocol": "jlink", + "protocols": [ + "jlink", + "cmsis-dap", + "stlink", + "blackmagic" + ] + }, + "url": "http://www.st.com/en/evaluation-tools/32f411ediscovery.html", + "vendor": "ST" +} diff --git a/boards/disco_f412zg.json b/boards/disco_f412zg.json index 374f22a0..da79f30f 100644 --- a/boards/disco_f412zg.json +++ b/boards/disco_f412zg.json @@ -31,7 +31,7 @@ "upload": { "maximum_ram_size": 262144, "maximum_size": 1048576, - "protocol": "stlink", + "protocol": "jlink", "protocols": [ "jlink", "cmsis-dap", diff --git a/boards/disco_f413zh.json b/boards/disco_f413zh.json index 56deeb66..13ccf61e 100644 --- a/boards/disco_f413zh.json +++ b/boards/disco_f413zh.json @@ -37,7 +37,7 @@ "upload": { "maximum_ram_size": 327680, "maximum_size": 1572864, - "protocol": "stlink", + "protocol": "jlink", "protocols": [ "jlink", "cmsis-dap", diff --git a/boards/disco_f429zi.json b/boards/disco_f429zi.json index 019de232..74a5e9b8 100644 --- a/boards/disco_f429zi.json +++ b/boards/disco_f429zi.json @@ -1,49 +1,49 @@ -{ - "build": { - "cpu": "cortex-m4", - "extra_flags": "-DSTM32F4 -DSTM32F429xx", - "f_cpu": "180000000L", - "mcu": "stm32f429zit6", - "product_line": "STM32F429xx", - "zephyr": { - "variant": "stm32f429i_disc1" - } - }, - "connectivity": [ - "can" - ], - "debug": { - "default_tools": [ - "stlink" - ], - "jlink_device": "STM32F429ZI", - "onboard_tools": [ - "stlink" - ], - "openocd_board": "stm32f429discovery", - "openocd_target": "stm32f4x", - "svd_path": "STM32F429x.svd" - }, - "frameworks": [ - "cmsis", - "mbed", - "stm32cube", - "libopencm3", - "zephyr" - ], - "name": "ST 32F429IDISCOVERY", - "upload": { - "maximum_ram_size": 262144, - "maximum_size": 2097152, - "protocol": "stlink", - "protocols": [ - "jlink", - "cmsis-dap", - "stlink", - "blackmagic", - "mbed" - ] - }, - "url": "http://www.st.com/web/catalog/tools/FM116/SC959/SS1532/LN1848/PF259090", - "vendor": "ST" -} +{ + "build": { + "cpu": "cortex-m4", + "extra_flags": "-DSTM32F4 -DSTM32F429xx", + "f_cpu": "180000000L", + "mcu": "stm32f429zit6", + "product_line": "STM32F429xx", + "zephyr": { + "variant": "stm32f429i_disc1" + } + }, + "connectivity": [ + "can" + ], + "debug": { + "default_tools": [ + "stlink" + ], + "jlink_device": "STM32F429ZI", + "onboard_tools": [ + "stlink" + ], + "openocd_board": "stm32f429discovery", + "openocd_target": "stm32f4x", + "svd_path": "STM32F429x.svd" + }, + "frameworks": [ + "cmsis", + "mbed", + "stm32cube", + "libopencm3", + "zephyr" + ], + "name": "ST 32F429IDISCOVERY", + "upload": { + "maximum_ram_size": 262144, + "maximum_size": 2097152, + "protocol": "jlink", + "protocols": [ + "jlink", + "cmsis-dap", + "stlink", + "blackmagic", + "mbed" + ] + }, + "url": "http://www.st.com/web/catalog/tools/FM116/SC959/SS1532/LN1848/PF259090", + "vendor": "ST" +} diff --git a/boards/disco_f469ni.json b/boards/disco_f469ni.json index 33889852..6d8c4656 100644 --- a/boards/disco_f469ni.json +++ b/boards/disco_f469ni.json @@ -1,49 +1,49 @@ -{ - "build": { - "cpu": "cortex-m4", - "extra_flags": "-DSTM32F4 -DSTM32F469xx", - "f_cpu": "180000000L", - "mcu": "stm32f469nih6", - "product_line": "STM32F469xx", - "zephyr": { - "variant": "stm32f469i_disco" - } - }, - "connectivity": [ - "can" - ], - "debug": { - "default_tools": [ - "stlink" - ], - "jlink_device": "STM32F469NI", - "onboard_tools": [ - "stlink" - ], - "openocd_board": "stm32f469discovery", - "openocd_target": "stm32f4x", - "svd_path": "STM32F46_79x.svd" - }, - "frameworks": [ - "cmsis", - "mbed", - "stm32cube", - "libopencm3", - "zephyr" - ], - "name": "ST 32F469IDISCOVERY", - "upload": { - "maximum_ram_size": 393216, - "maximum_size": 2097152, - "protocol": "stlink", - "protocols": [ - "jlink", - "cmsis-dap", - "stlink", - "blackmagic", - "mbed" - ] - }, - "url": "http://www.st.com/web/catalog/tools/FM116/CL1620/SC959/SS1532/LN1848/PF262395", - "vendor": "ST" -} +{ + "build": { + "cpu": "cortex-m4", + "extra_flags": "-DSTM32F4 -DSTM32F469xx", + "f_cpu": "180000000L", + "mcu": "stm32f469nih6", + "product_line": "STM32F469xx", + "zephyr": { + "variant": "stm32f469i_disco" + } + }, + "connectivity": [ + "can" + ], + "debug": { + "default_tools": [ + "stlink" + ], + "jlink_device": "STM32F469NI", + "onboard_tools": [ + "stlink" + ], + "openocd_board": "stm32f469discovery", + "openocd_target": "stm32f4x", + "svd_path": "STM32F46_79x.svd" + }, + "frameworks": [ + "cmsis", + "mbed", + "stm32cube", + "libopencm3", + "zephyr" + ], + "name": "ST 32F469IDISCOVERY", + "upload": { + "maximum_ram_size": 393216, + "maximum_size": 2097152, + "protocol": "jlink", + "protocols": [ + "jlink", + "cmsis-dap", + "stlink", + "blackmagic", + "mbed" + ] + }, + "url": "http://www.st.com/web/catalog/tools/FM116/CL1620/SC959/SS1532/LN1848/PF262395", + "vendor": "ST" +} diff --git a/boards/disco_f723ie.json b/boards/disco_f723ie.json index c5f4ab97..757e12e6 100644 --- a/boards/disco_f723ie.json +++ b/boards/disco_f723ie.json @@ -35,7 +35,7 @@ "upload": { "maximum_ram_size": 196608, "maximum_size": 524288, - "protocol": "stlink", + "protocol": "jlink", "protocols": [ "jlink", "cmsis-dap", diff --git a/boards/disco_f746ng.json b/boards/disco_f746ng.json index 80c5ed82..2c8298f2 100644 --- a/boards/disco_f746ng.json +++ b/boards/disco_f746ng.json @@ -38,7 +38,7 @@ "upload": { "maximum_ram_size": 327680, "maximum_size": 1048576, - "protocol": "stlink", + "protocol": "jlink", "protocols": [ "jlink", "cmsis-dap", diff --git a/boards/disco_f750n8.json b/boards/disco_f750n8.json index f1c0fef1..fd31bc67 100644 --- a/boards/disco_f750n8.json +++ b/boards/disco_f750n8.json @@ -31,7 +31,7 @@ "upload": { "maximum_ram_size": 348160, "maximum_size": 65536, - "protocol": "stlink", + "protocol": "jlink", "protocols": [ "jlink", "cmsis-dap", diff --git a/boards/disco_f769ni.json b/boards/disco_f769ni.json index 72230311..a346460e 100644 --- a/boards/disco_f769ni.json +++ b/boards/disco_f769ni.json @@ -36,7 +36,7 @@ "upload": { "maximum_ram_size": 524288, "maximum_size": 2097152, - "protocol": "stlink", + "protocol": "jlink", "protocols": [ "jlink", "cmsis-dap", diff --git a/boards/disco_g071rb.json b/boards/disco_g071rb.json index 8a00b5ed..61f8131e 100644 --- a/boards/disco_g071rb.json +++ b/boards/disco_g071rb.json @@ -31,7 +31,7 @@ "upload": { "maximum_ram_size": 36864, "maximum_size": 131072, - "protocol": "stlink", + "protocol": "jlink", "protocols": [ "stlink", "jlink", diff --git a/boards/disco_h735ig.json b/boards/disco_h735ig.json index db98b881..768b80d8 100644 --- a/boards/disco_h735ig.json +++ b/boards/disco_h735ig.json @@ -32,7 +32,7 @@ "upload": { "maximum_ram_size": 442368, "maximum_size": 1048576, - "protocol": "stlink", + "protocol": "jlink", "protocols": [ "blackmagic", "cmsis-dap", diff --git a/boards/disco_h747xi.json b/boards/disco_h747xi.json index 75d2239d..e5d628e1 100644 --- a/boards/disco_h747xi.json +++ b/boards/disco_h747xi.json @@ -36,7 +36,7 @@ "upload": { "maximum_ram_size": 524288, "maximum_size": 2097152, - "protocol": "stlink", + "protocol": "jlink", "protocols": [ "jlink", "cmsis-dap", diff --git a/boards/disco_l053c8.json b/boards/disco_l053c8.json index ed6f00f8..3c8faa50 100644 --- a/boards/disco_l053c8.json +++ b/boards/disco_l053c8.json @@ -27,7 +27,7 @@ "upload": { "maximum_ram_size": 8192, "maximum_size": 65536, - "protocol": "stlink", + "protocol": "jlink", "protocols": [ "jlink", "cmsis-dap", diff --git a/boards/disco_l072cz_lrwan1.json b/boards/disco_l072cz_lrwan1.json index cb7b688e..74b6d9a2 100644 --- a/boards/disco_l072cz_lrwan1.json +++ b/boards/disco_l072cz_lrwan1.json @@ -37,7 +37,7 @@ "upload": { "maximum_ram_size": 20480, "maximum_size": 196608, - "protocol": "stlink", + "protocol": "jlink", "protocols": [ "jlink", "cmsis-dap", diff --git a/boards/disco_l100rc.json b/boards/disco_l100rc.json index faf545cb..6ed474d3 100644 --- a/boards/disco_l100rc.json +++ b/boards/disco_l100rc.json @@ -29,7 +29,7 @@ "upload": { "maximum_ram_size": 16384, "maximum_size": 262144, - "protocol": "stlink", + "protocol": "jlink", "protocols": [ "stlink", "blackmagic", diff --git a/boards/disco_l152rb.json b/boards/disco_l152rb.json index 0d164ea3..aca5fff3 100644 --- a/boards/disco_l152rb.json +++ b/boards/disco_l152rb.json @@ -1,43 +1,43 @@ -{ - "build": { - "core": "stm32", - "cpu": "cortex-m3", - "extra_flags": "-DSTM32L1 -DSTM32L152xB -DSTM32L1XX_MD", - "f_cpu": "32000000L", - "mcu": "stm32l152rbt6", - "product_line": "STM32L152xB", - "variant": "stm32l152xb" - }, - "debug": { - "default_tools": [ - "stlink" - ], - "jlink_device": "STM32L152RB", - "onboard_tools": [ - "stlink" - ], - "openocd_board": "st_nucleo_l1", - "openocd_target": "stm32l1", - "svd_path": "STM32L1xx.svd" - }, - "frameworks": [ - "cmsis", - "spl", - "libopencm3", - "stm32cube" - ], - "name": "ST STM32LDISCOVERY", - "upload": { - "maximum_ram_size": 16384, - "maximum_size": 131072, - "protocol": "stlink", - "protocols": [ - "jlink", - "cmsis-dap", - "stlink", - "blackmagic" - ] - }, - "url": "http://www.st.com/web/catalog/tools/FM116/SC959/SS1532/LN1848/PF258515", - "vendor": "ST" -} +{ + "build": { + "core": "stm32", + "cpu": "cortex-m3", + "extra_flags": "-DSTM32L1 -DSTM32L152xB -DSTM32L1XX_MD", + "f_cpu": "32000000L", + "mcu": "stm32l152rbt6", + "product_line": "STM32L152xB", + "variant": "stm32l152xb" + }, + "debug": { + "default_tools": [ + "stlink" + ], + "jlink_device": "STM32L152RB", + "onboard_tools": [ + "stlink" + ], + "openocd_board": "st_nucleo_l1", + "openocd_target": "stm32l1", + "svd_path": "STM32L1xx.svd" + }, + "frameworks": [ + "cmsis", + "spl", + "libopencm3", + "stm32cube" + ], + "name": "ST STM32LDISCOVERY", + "upload": { + "maximum_ram_size": 16384, + "maximum_size": 131072, + "protocol": "jlink", + "protocols": [ + "jlink", + "cmsis-dap", + "stlink", + "blackmagic" + ] + }, + "url": "http://www.st.com/web/catalog/tools/FM116/SC959/SS1532/LN1848/PF258515", + "vendor": "ST" +} diff --git a/boards/disco_l475vg_iot01a.json b/boards/disco_l475vg_iot01a.json index 748e38c2..0fc49652 100644 --- a/boards/disco_l475vg_iot01a.json +++ b/boards/disco_l475vg_iot01a.json @@ -42,7 +42,7 @@ "upload": { "maximum_ram_size": 98304, "maximum_size": 1048576, - "protocol": "stlink", + "protocol": "jlink", "protocols": [ "jlink", "cmsis-dap", diff --git a/boards/disco_l476vg.json b/boards/disco_l476vg.json index e3366ead..d9946e39 100644 --- a/boards/disco_l476vg.json +++ b/boards/disco_l476vg.json @@ -35,7 +35,7 @@ "upload": { "maximum_ram_size": 131072, "maximum_size": 1048576, - "protocol": "stlink", + "protocol": "jlink", "protocols": [ "jlink", "cmsis-dap", diff --git a/boards/disco_l496ag.json b/boards/disco_l496ag.json index 892a43f6..eca4bb2b 100644 --- a/boards/disco_l496ag.json +++ b/boards/disco_l496ag.json @@ -35,7 +35,7 @@ "upload": { "maximum_ram_size": 327680, "maximum_size": 1048576, - "protocol": "stlink", + "protocol": "jlink", "protocols": [ "jlink", "cmsis-dap", diff --git a/boards/disco_l4s5i_iot01a.json b/boards/disco_l4s5i_iot01a.json index f9e049b8..a0cf3eba 100644 --- a/boards/disco_l4s5i_iot01a.json +++ b/boards/disco_l4s5i_iot01a.json @@ -35,7 +35,7 @@ "upload": { "maximum_ram_size": 655360, "maximum_size": 2097152, - "protocol": "stlink", + "protocol": "jlink", "protocols": [ "jlink", "cmsis-dap", diff --git a/boards/diymore_f407vgt.json b/boards/diymore_f407vgt.json index 1744a5fd..a5e0f8c0 100644 --- a/boards/diymore_f407vgt.json +++ b/boards/diymore_f407vgt.json @@ -1,40 +1,40 @@ -{ - "build": { - "core": "stm32", - "cpu": "cortex-m4", - "extra_flags": "-DSTM32F4 -DSTM32F407xx -DSTM32F40_41xxx", - "f_cpu": "168000000L", - "framework_extra_flags": { - "arduino": "-DARDUINO_DIYMORE_F407VGT" - }, - "mcu": "stm32f407vgt6", - "product_line": "STM32F407xx", - "variant": "STM32F4xx/F407V(E-G)T_F417V(E-G)T" - }, - "debug": { - "jlink_device": "STM32F407VG", - "openocd_target": "stm32f4x", - "svd_path": "STM32F40x.svd" - }, - "frameworks": [ - "arduino", - "cmsis", - "stm32cube", - "libopencm3" - ], - "name": "F407VG", - "upload": { - "maximum_ram_size": 131072, - "maximum_size": 1048576, - "protocol": "stlink", - "protocols": [ - "jlink", - "cmsis-dap", - "stlink", - "blackmagic", - "serial" - ] - }, - "url": "https://www.st.com/en/microcontrollers/stm32f407vg.html", - "vendor": "Diymore" -} +{ + "build": { + "core": "stm32", + "cpu": "cortex-m4", + "extra_flags": "-DSTM32F4 -DSTM32F407xx -DSTM32F40_41xxx", + "f_cpu": "168000000L", + "framework_extra_flags": { + "arduino": "-DARDUINO_DIYMORE_F407VGT" + }, + "mcu": "stm32f407vgt6", + "product_line": "STM32F407xx", + "variant": "STM32F4xx/F407V(E-G)T_F417V(E-G)T" + }, + "debug": { + "jlink_device": "STM32F407VG", + "openocd_target": "stm32f4x", + "svd_path": "STM32F40x.svd" + }, + "frameworks": [ + "arduino", + "cmsis", + "stm32cube", + "libopencm3" + ], + "name": "F407VG", + "upload": { + "maximum_ram_size": 131072, + "maximum_size": 1048576, + "protocol": "jlink", + "protocols": [ + "jlink", + "cmsis-dap", + "stlink", + "blackmagic", + "serial" + ] + }, + "url": "https://www.st.com/en/microcontrollers/stm32f407vg.html", + "vendor": "Diymore" +} diff --git a/boards/electrosmith_daisy.json b/boards/electrosmith_daisy.json index 7b354d7e..0f98df64 100644 --- a/boards/electrosmith_daisy.json +++ b/boards/electrosmith_daisy.json @@ -31,7 +31,7 @@ "upload": { "maximum_ram_size": 524288, "maximum_size": 131072, - "protocol": "stlink", + "protocol": "jlink", "protocols": [ "jlink", "cmsis-dap", diff --git a/boards/electrosmith_daisy_patch_sm.json b/boards/electrosmith_daisy_patch_sm.json index 50d72e66..9a77157f 100644 --- a/boards/electrosmith_daisy_patch_sm.json +++ b/boards/electrosmith_daisy_patch_sm.json @@ -32,7 +32,7 @@ "upload": { "maximum_ram_size": 524288, "maximum_size": 131072, - "protocol": "stlink", + "protocol": "jlink", "protocols": [ "jlink", "cmsis-dap", diff --git a/boards/electrosmith_daisy_petal_sm.json b/boards/electrosmith_daisy_petal_sm.json index 5ef1160b..7f894811 100644 --- a/boards/electrosmith_daisy_petal_sm.json +++ b/boards/electrosmith_daisy_petal_sm.json @@ -32,7 +32,7 @@ "upload": { "maximum_ram_size": 524288, "maximum_size": 131072, - "protocol": "stlink", + "protocol": "jlink", "protocols": [ "jlink", "cmsis-dap", diff --git a/boards/elmo_f411re.json b/boards/elmo_f411re.json index 2da674d6..0fe5f637 100644 --- a/boards/elmo_f411re.json +++ b/boards/elmo_f411re.json @@ -24,7 +24,7 @@ "upload": { "maximum_ram_size": 131072, "maximum_size": 524288, - "protocol": "stlink", + "protocol": "jlink", "protocols": [ "jlink", "cmsis-dap", diff --git a/boards/eval_f072vb.json b/boards/eval_f072vb.json index 3cd23683..0c033ba4 100644 --- a/boards/eval_f072vb.json +++ b/boards/eval_f072vb.json @@ -27,7 +27,7 @@ "upload": { "maximum_ram_size": 16384, "maximum_size": 131072, - "protocol": "stlink", + "protocol": "jlink", "protocols": [ "jlink", "cmsis-dap", diff --git a/boards/eval_f107vc.json b/boards/eval_f107vc.json index 86dab99f..25c67fb7 100644 --- a/boards/eval_f107vc.json +++ b/boards/eval_f107vc.json @@ -1,37 +1,37 @@ -{ - "build": { - "cpu": "cortex-m3", - "extra_flags": "-DSTM32F107xC -DSTM32F1", - "f_cpu": "72000000L", - "mcu": "stm32f107vct6", - "product_line": "STM32F107xC", - "zephyr": { - "variant": "stm3210c_eval" - } - }, - "debug": { - "jlink_device": "STM32F107VC", - "openocd_target": "stm32f1x", - "svd_path": "STM32F107xx.svd" - }, - "frameworks": [ - "cmsis", - "stm32cube", - "libopencm3", - "zephyr" - ], - "name": "STM3210C-EVAL", - "upload": { - "maximum_ram_size": 65536, - "maximum_size": 262144, - "protocol": "stlink", - "protocols": [ - "jlink", - "cmsis-dap", - "stlink", - "blackmagic" - ] - }, - "url": "https://www.st.com/en/evaluation-tools/stm3210c-eval.html", - "vendor": "ST" -} +{ + "build": { + "cpu": "cortex-m3", + "extra_flags": "-DSTM32F107xC -DSTM32F1", + "f_cpu": "72000000L", + "mcu": "stm32f107vct6", + "product_line": "STM32F107xC", + "zephyr": { + "variant": "stm3210c_eval" + } + }, + "debug": { + "jlink_device": "STM32F107VC", + "openocd_target": "stm32f1x", + "svd_path": "STM32F107xx.svd" + }, + "frameworks": [ + "cmsis", + "stm32cube", + "libopencm3", + "zephyr" + ], + "name": "STM3210C-EVAL", + "upload": { + "maximum_ram_size": 65536, + "maximum_size": 262144, + "protocol": "jlink", + "protocols": [ + "jlink", + "cmsis-dap", + "stlink", + "blackmagic" + ] + }, + "url": "https://www.st.com/en/evaluation-tools/stm3210c-eval.html", + "vendor": "ST" +} diff --git a/boards/eval_f373vc.json b/boards/eval_f373vc.json index eba37a75..fda29295 100644 --- a/boards/eval_f373vc.json +++ b/boards/eval_f373vc.json @@ -1,40 +1,40 @@ -{ - "build": { - "cpu": "cortex-m4", - "extra_flags": "-DSTM32F3 -DSTM32F373xC", - "f_cpu": "72000000L", - "mcu": "stm32f373vct6", - "product_line": "STM32F373xC", - "zephyr": { - "variant": "stm32373c_eval" - } - }, - "connectivity": [ - "can" - ], - "debug": { - "jlink_device": "STM32F373VC", - "openocd_target": "stm32f3x", - "svd_path": "STM32F30x.svd" - }, - "frameworks": [ - "cmsis", - "stm32cube", - "libopencm3", - "zephyr" - ], - "name": "STM32373C-EVAL", - "upload": { - "maximum_ram_size": 32768, - "maximum_size": 262144, - "protocol": "stlink", - "protocols": [ - "jlink", - "cmsis-dap", - "stlink", - "blackmagic" - ] - }, - "url": "https://www.st.com/en/evaluation-tools/stm32373c-eval.html", - "vendor": "ST" -} +{ + "build": { + "cpu": "cortex-m4", + "extra_flags": "-DSTM32F3 -DSTM32F373xC", + "f_cpu": "72000000L", + "mcu": "stm32f373vct6", + "product_line": "STM32F373xC", + "zephyr": { + "variant": "stm32373c_eval" + } + }, + "connectivity": [ + "can" + ], + "debug": { + "jlink_device": "STM32F373VC", + "openocd_target": "stm32f3x", + "svd_path": "STM32F30x.svd" + }, + "frameworks": [ + "cmsis", + "stm32cube", + "libopencm3", + "zephyr" + ], + "name": "STM32373C-EVAL", + "upload": { + "maximum_ram_size": 32768, + "maximum_size": 262144, + "protocol": "jlink", + "protocols": [ + "jlink", + "cmsis-dap", + "stlink", + "blackmagic" + ] + }, + "url": "https://www.st.com/en/evaluation-tools/stm32373c-eval.html", + "vendor": "ST" +} diff --git a/boards/eval_l073z.json b/boards/eval_l073z.json index a9858f3b..2bb91a9e 100644 --- a/boards/eval_l073z.json +++ b/boards/eval_l073z.json @@ -26,7 +26,7 @@ "upload": { "maximum_ram_size": 20480, "maximum_size": 196608, - "protocol": "stlink", + "protocol": "jlink", "protocols": [ "jlink", "cmsis-dap", diff --git a/boards/fk407m1.json b/boards/fk407m1.json index e75c08ea..1fa54410 100644 --- a/boards/fk407m1.json +++ b/boards/fk407m1.json @@ -1,40 +1,40 @@ -{ - "build": { - "core": "stm32", - "cpu": "cortex-m4", - "extra_flags": "-DSTM32F4 -DSTM32F407xx -DSTM32F40_41xxx", - "f_cpu": "168000000L", - "mcu": "stm32f407vet6", - "product_line": "STM32F407xx", - "variant": "STM32F4xx/F407V(E-G)T_F417V(E-G)T" - }, - "connectivity": [ - "can" - ], - "debug": { - "jlink_device": "STM32F407VE", - "openocd_target": "stm32f4x", - "svd_path": "STM32F40x.svd" - }, - "frameworks": [ - "arduino", - "cmsis", - "stm32cube", - "libopencm3" - ], - "name": "FK407M1", - "upload": { - "maximum_ram_size": 131072, - "maximum_size": 524288, - "protocol": "stlink", - "protocols": [ - "jlink", - "cmsis-dap", - "stlink", - "blackmagic", - "serial" - ] - }, - "url": "https://www.st.com/en/microcontrollers/stm32f407ve.html", - "vendor": "Generic" -} +{ + "build": { + "core": "stm32", + "cpu": "cortex-m4", + "extra_flags": "-DSTM32F4 -DSTM32F407xx -DSTM32F40_41xxx", + "f_cpu": "168000000L", + "mcu": "stm32f407vet6", + "product_line": "STM32F407xx", + "variant": "STM32F4xx/F407V(E-G)T_F417V(E-G)T" + }, + "connectivity": [ + "can" + ], + "debug": { + "jlink_device": "STM32F407VE", + "openocd_target": "stm32f4x", + "svd_path": "STM32F40x.svd" + }, + "frameworks": [ + "arduino", + "cmsis", + "stm32cube", + "libopencm3" + ], + "name": "FK407M1", + "upload": { + "maximum_ram_size": 131072, + "maximum_size": 524288, + "protocol": "jlink", + "protocols": [ + "jlink", + "cmsis-dap", + "stlink", + "blackmagic", + "serial" + ] + }, + "url": "https://www.st.com/en/microcontrollers/stm32f407ve.html", + "vendor": "Generic" +} diff --git a/boards/fysetc_s6.json b/boards/fysetc_s6.json index d0dc499a..c6a27b91 100644 --- a/boards/fysetc_s6.json +++ b/boards/fysetc_s6.json @@ -30,7 +30,7 @@ "upload": { "maximum_ram_size": 131072, "maximum_size": 524288, - "protocol": "stlink", + "protocol": "jlink", "protocols": [ "jlink", "cmsis-dap", diff --git a/boards/genericSTM32F103C8.json b/boards/genericSTM32F103C8.json index cbaf4fa4..5a0def90 100644 --- a/boards/genericSTM32F103C8.json +++ b/boards/genericSTM32F103C8.json @@ -34,7 +34,7 @@ "disable_flushing": false, "maximum_ram_size": 20480, "maximum_size": 65536, - "protocol": "stlink", + "protocol": "jlink", "protocols": [ "jlink", "cmsis-dap", diff --git a/boards/genericSTM32F103CB.json b/boards/genericSTM32F103CB.json index 1b921bef..c7fe68b8 100644 --- a/boards/genericSTM32F103CB.json +++ b/boards/genericSTM32F103CB.json @@ -1,52 +1,52 @@ -{ - "build": { - "core": "stm32", - "cpu": "cortex-m3", - "extra_flags": "-DSTM32F103xB -DSTM32F1", - "f_cpu": "72000000L", - "hwids": [ - [ - "0x1EAF", - "0x0003" - ], - [ - "0x1EAF", - "0x0004" - ] - ], - "mcu": "stm32f103cbt6", - "product_line": "STM32F103xB", - "variant": "STM32F1xx/F103C8T_F103CB(T-U)" - }, - "debug": { - "jlink_device": "STM32F103CB", - "openocd_target": "stm32f1x", - "svd_path": "STM32F103xx.svd" - }, - "frameworks": [ - "arduino", - "cmsis", - "libopencm3", - "stm32cube" - ], - "name": "STM32F103CB (20k RAM. 128k Flash)", - "upload": { - "disable_flushing": false, - "maximum_ram_size": 20480, - "maximum_size": 131072, - "protocol": "stlink", - "protocols": [ - "jlink", - "cmsis-dap", - "stlink", - "blackmagic", - "serial", - "dfu" - ], - "require_upload_port": true, - "use_1200bps_touch": false, - "wait_for_upload_port": false - }, - "url": "http://www.st.com/content/st_com/en/products/microcontrollers/stm32-32-bit-arm-cortex-mcus/stm32f1-series/stm32f103/stm32f103cb.html", - "vendor": "Generic" -} +{ + "build": { + "core": "stm32", + "cpu": "cortex-m3", + "extra_flags": "-DSTM32F103xB -DSTM32F1", + "f_cpu": "72000000L", + "hwids": [ + [ + "0x1EAF", + "0x0003" + ], + [ + "0x1EAF", + "0x0004" + ] + ], + "mcu": "stm32f103cbt6", + "product_line": "STM32F103xB", + "variant": "STM32F1xx/F103C8T_F103CB(T-U)" + }, + "debug": { + "jlink_device": "STM32F103CB", + "openocd_target": "stm32f1x", + "svd_path": "STM32F103xx.svd" + }, + "frameworks": [ + "arduino", + "cmsis", + "libopencm3", + "stm32cube" + ], + "name": "STM32F103CB (20k RAM. 128k Flash)", + "upload": { + "disable_flushing": false, + "maximum_ram_size": 20480, + "maximum_size": 131072, + "protocol": "jlink", + "protocols": [ + "jlink", + "cmsis-dap", + "stlink", + "blackmagic", + "serial", + "dfu" + ], + "require_upload_port": true, + "use_1200bps_touch": false, + "wait_for_upload_port": false + }, + "url": "http://www.st.com/content/st_com/en/products/microcontrollers/stm32-32-bit-arm-cortex-mcus/stm32f1-series/stm32f103/stm32f103cb.html", + "vendor": "Generic" +} diff --git a/boards/genericSTM32F103R8.json b/boards/genericSTM32F103R8.json index e034d425..e3907fb6 100644 --- a/boards/genericSTM32F103R8.json +++ b/boards/genericSTM32F103R8.json @@ -34,7 +34,7 @@ "disable_flushing": false, "maximum_ram_size": 20480, "maximum_size": 65536, - "protocol": "stlink", + "protocol": "jlink", "protocols": [ "jlink", "cmsis-dap", diff --git a/boards/genericSTM32F103RB.json b/boards/genericSTM32F103RB.json index 8da84b46..aa08cdab 100644 --- a/boards/genericSTM32F103RB.json +++ b/boards/genericSTM32F103RB.json @@ -35,7 +35,7 @@ "disable_flushing": false, "maximum_ram_size": 20480, "maximum_size": 131072, - "protocol": "stlink", + "protocol": "jlink", "protocols": [ "jlink", "cmsis-dap", diff --git a/boards/genericSTM32F103RC.json b/boards/genericSTM32F103RC.json index 9ac22c45..9122a59f 100644 --- a/boards/genericSTM32F103RC.json +++ b/boards/genericSTM32F103RC.json @@ -1,52 +1,52 @@ -{ - "build": { - "core": "stm32", - "cpu": "cortex-m3", - "extra_flags": "-DSTM32F103xE -DSTM32F1", - "f_cpu": "72000000L", - "hwids": [ - [ - "0x1EAF", - "0x0003" - ], - [ - "0x1EAF", - "0x0004" - ] - ], - "mcu": "stm32f103rct6", - "product_line": "STM32F103xE", - "variant": "STM32F1xx/F103R(C-D-E)T" - }, - "debug": { - "jlink_device": "STM32F103RC", - "openocd_target": "stm32f1x", - "svd_path": "STM32F103xx.svd" - }, - "frameworks": [ - "arduino", - "cmsis", - "libopencm3", - "stm32cube" - ], - "name": "STM32F103RC (48k RAM. 256k Flash)", - "upload": { - "disable_flushing": false, - "maximum_ram_size": 49152, - "maximum_size": 262144, - "protocol": "stlink", - "protocols": [ - "jlink", - "cmsis-dap", - "stlink", - "blackmagic", - "serial", - "dfu" - ], - "require_upload_port": true, - "use_1200bps_touch": false, - "wait_for_upload_port": false - }, - "url": "http://www.st.com/content/st_com/en/products/microcontrollers/stm32-32-bit-arm-cortex-mcus/stm32f1-series/stm32f103/stm32f103rc.html", - "vendor": "Generic" -} +{ + "build": { + "core": "stm32", + "cpu": "cortex-m3", + "extra_flags": "-DSTM32F103xE -DSTM32F1", + "f_cpu": "72000000L", + "hwids": [ + [ + "0x1EAF", + "0x0003" + ], + [ + "0x1EAF", + "0x0004" + ] + ], + "mcu": "stm32f103rct6", + "product_line": "STM32F103xE", + "variant": "STM32F1xx/F103R(C-D-E)T" + }, + "debug": { + "jlink_device": "STM32F103RC", + "openocd_target": "stm32f1x", + "svd_path": "STM32F103xx.svd" + }, + "frameworks": [ + "arduino", + "cmsis", + "libopencm3", + "stm32cube" + ], + "name": "STM32F103RC (48k RAM. 256k Flash)", + "upload": { + "disable_flushing": false, + "maximum_ram_size": 49152, + "maximum_size": 262144, + "protocol": "jlink", + "protocols": [ + "jlink", + "cmsis-dap", + "stlink", + "blackmagic", + "serial", + "dfu" + ], + "require_upload_port": true, + "use_1200bps_touch": false, + "wait_for_upload_port": false + }, + "url": "http://www.st.com/content/st_com/en/products/microcontrollers/stm32-32-bit-arm-cortex-mcus/stm32f1-series/stm32f103/stm32f103rc.html", + "vendor": "Generic" +} diff --git a/boards/genericSTM32F103RE.json b/boards/genericSTM32F103RE.json index 11591f43..0d442b54 100644 --- a/boards/genericSTM32F103RE.json +++ b/boards/genericSTM32F103RE.json @@ -1,52 +1,52 @@ -{ - "build": { - "core": "stm32", - "cpu": "cortex-m3", - "extra_flags": "-DSTM32F103xE -DSTM32F1", - "f_cpu": "72000000L", - "hwids": [ - [ - "0x1EAF", - "0x0003" - ], - [ - "0x1EAF", - "0x0004" - ] - ], - "mcu": "stm32f103ret6", - "product_line": "STM32F103xE", - "variant": "STM32F1xx/F103R(C-D-E)T" - }, - "debug": { - "jlink_device": "STM32F103RE", - "openocd_target": "stm32f1x", - "svd_path": "STM32F103xx.svd" - }, - "frameworks": [ - "arduino", - "cmsis", - "libopencm3", - "stm32cube" - ], - "name": "STM32F103RE (64k RAM. 512k Flash)", - "upload": { - "disable_flushing": false, - "maximum_ram_size": 65536, - "maximum_size": 524288, - "protocol": "stlink", - "protocols": [ - "jlink", - "cmsis-dap", - "stlink", - "blackmagic", - "serial", - "dfu" - ], - "require_upload_port": true, - "use_1200bps_touch": false, - "wait_for_upload_port": false - }, - "url": "http://www.st.com/content/st_com/en/products/microcontrollers/stm32-32-bit-arm-cortex-mcus/stm32f1-series/stm32f103/stm32f103re.html", - "vendor": "Generic" -} +{ + "build": { + "core": "stm32", + "cpu": "cortex-m3", + "extra_flags": "-DSTM32F103xE -DSTM32F1", + "f_cpu": "72000000L", + "hwids": [ + [ + "0x1EAF", + "0x0003" + ], + [ + "0x1EAF", + "0x0004" + ] + ], + "mcu": "stm32f103ret6", + "product_line": "STM32F103xE", + "variant": "STM32F1xx/F103R(C-D-E)T" + }, + "debug": { + "jlink_device": "STM32F103RE", + "openocd_target": "stm32f1x", + "svd_path": "STM32F103xx.svd" + }, + "frameworks": [ + "arduino", + "cmsis", + "libopencm3", + "stm32cube" + ], + "name": "STM32F103RE (64k RAM. 512k Flash)", + "upload": { + "disable_flushing": false, + "maximum_ram_size": 65536, + "maximum_size": 524288, + "protocol": "jlink", + "protocols": [ + "jlink", + "cmsis-dap", + "stlink", + "blackmagic", + "serial", + "dfu" + ], + "require_upload_port": true, + "use_1200bps_touch": false, + "wait_for_upload_port": false + }, + "url": "http://www.st.com/content/st_com/en/products/microcontrollers/stm32-32-bit-arm-cortex-mcus/stm32f1-series/stm32f103/stm32f103re.html", + "vendor": "Generic" +} diff --git a/boards/genericSTM32F103T8.json b/boards/genericSTM32F103T8.json index 70a34a03..ad1dba73 100644 --- a/boards/genericSTM32F103T8.json +++ b/boards/genericSTM32F103T8.json @@ -1,52 +1,52 @@ -{ - "build": { - "core": "stm32", - "cpu": "cortex-m3", - "extra_flags": "-DSTM32F103xB -DSTM32F1", - "f_cpu": "72000000L", - "hwids": [ - [ - "0x1EAF", - "0x0003" - ], - [ - "0x1EAF", - "0x0004" - ] - ], - "mcu": "stm32f103t8u6", - "product_line": "STM32F103xB", - "variant": "STM32F1xx/F103T(8-B)U" - }, - "debug": { - "jlink_device": "STM32F103T8", - "openocd_target": "stm32f1x", - "svd_path": "STM32F103xx.svd" - }, - "frameworks": [ - "arduino", - "cmsis", - "libopencm3", - "stm32cube" - ], - "name": "STM32F103T8 (20k RAM. 64k Flash)", - "upload": { - "disable_flushing": false, - "maximum_ram_size": 20480, - "maximum_size": 65536, - "protocol": "stlink", - "protocols": [ - "jlink", - "cmsis-dap", - "stlink", - "blackmagic", - "serial", - "dfu" - ], - "require_upload_port": true, - "use_1200bps_touch": false, - "wait_for_upload_port": false - }, - "url": "http://www.st.com/en/microcontrollers/stm32f103t8.html", - "vendor": "Generic" -} +{ + "build": { + "core": "stm32", + "cpu": "cortex-m3", + "extra_flags": "-DSTM32F103xB -DSTM32F1", + "f_cpu": "72000000L", + "hwids": [ + [ + "0x1EAF", + "0x0003" + ], + [ + "0x1EAF", + "0x0004" + ] + ], + "mcu": "stm32f103t8u6", + "product_line": "STM32F103xB", + "variant": "STM32F1xx/F103T(8-B)U" + }, + "debug": { + "jlink_device": "STM32F103T8", + "openocd_target": "stm32f1x", + "svd_path": "STM32F103xx.svd" + }, + "frameworks": [ + "arduino", + "cmsis", + "libopencm3", + "stm32cube" + ], + "name": "STM32F103T8 (20k RAM. 64k Flash)", + "upload": { + "disable_flushing": false, + "maximum_ram_size": 20480, + "maximum_size": 65536, + "protocol": "jlink", + "protocols": [ + "jlink", + "cmsis-dap", + "stlink", + "blackmagic", + "serial", + "dfu" + ], + "require_upload_port": true, + "use_1200bps_touch": false, + "wait_for_upload_port": false + }, + "url": "http://www.st.com/en/microcontrollers/stm32f103t8.html", + "vendor": "Generic" +} diff --git a/boards/genericSTM32F103TB.json b/boards/genericSTM32F103TB.json index 69a9bf3f..6c3b2f7a 100644 --- a/boards/genericSTM32F103TB.json +++ b/boards/genericSTM32F103TB.json @@ -1,52 +1,52 @@ -{ - "build": { - "core": "stm32", - "cpu": "cortex-m3", - "extra_flags": "-DSTM32F103xB -DSTM32F1", - "f_cpu": "72000000L", - "hwids": [ - [ - "0x1EAF", - "0x0003" - ], - [ - "0x1EAF", - "0x0004" - ] - ], - "mcu": "stm32f103tbu6", - "product_line": "STM32F103xB", - "variant": "STM32F1xx/F103T(8-B)U" - }, - "debug": { - "jlink_device": "STM32F103TB", - "openocd_target": "stm32f1x", - "svd_path": "STM32F103xx.svd" - }, - "frameworks": [ - "arduino", - "cmsis", - "libopencm3", - "stm32cube" - ], - "name": "STM32F103TB (20k RAM. 128k Flash)", - "upload": { - "disable_flushing": false, - "maximum_ram_size": 20480, - "maximum_size": 131072, - "protocol": "stlink", - "protocols": [ - "jlink", - "cmsis-dap", - "stlink", - "blackmagic", - "serial", - "dfu" - ], - "require_upload_port": true, - "use_1200bps_touch": false, - "wait_for_upload_port": false - }, - "url": "http://www.st.com/en/microcontrollers/stm32f103tb.html", - "vendor": "Generic" -} +{ + "build": { + "core": "stm32", + "cpu": "cortex-m3", + "extra_flags": "-DSTM32F103xB -DSTM32F1", + "f_cpu": "72000000L", + "hwids": [ + [ + "0x1EAF", + "0x0003" + ], + [ + "0x1EAF", + "0x0004" + ] + ], + "mcu": "stm32f103tbu6", + "product_line": "STM32F103xB", + "variant": "STM32F1xx/F103T(8-B)U" + }, + "debug": { + "jlink_device": "STM32F103TB", + "openocd_target": "stm32f1x", + "svd_path": "STM32F103xx.svd" + }, + "frameworks": [ + "arduino", + "cmsis", + "libopencm3", + "stm32cube" + ], + "name": "STM32F103TB (20k RAM. 128k Flash)", + "upload": { + "disable_flushing": false, + "maximum_ram_size": 20480, + "maximum_size": 131072, + "protocol": "jlink", + "protocols": [ + "jlink", + "cmsis-dap", + "stlink", + "blackmagic", + "serial", + "dfu" + ], + "require_upload_port": true, + "use_1200bps_touch": false, + "wait_for_upload_port": false + }, + "url": "http://www.st.com/en/microcontrollers/stm32f103tb.html", + "vendor": "Generic" +} diff --git a/boards/genericSTM32F103VB.json b/boards/genericSTM32F103VB.json index 9919aba9..c8722787 100644 --- a/boards/genericSTM32F103VB.json +++ b/boards/genericSTM32F103VB.json @@ -1,52 +1,52 @@ -{ - "build": { - "core": "stm32", - "cpu": "cortex-m3", - "extra_flags": "-DSTM32F103xB -DSTM32F1", - "f_cpu": "72000000L", - "hwids": [ - [ - "0x1EAF", - "0x0003" - ], - [ - "0x1EAF", - "0x0004" - ] - ], - "mcu": "stm32f103vbt6", - "product_line": "STM32F103xB", - "variant": "STM32F1xx/F103V8(H-T)_F103VB(H-I-T)" - }, - "debug": { - "jlink_device": "STM32F103VB", - "openocd_target": "stm32f1x", - "svd_path": "STM32F103xx.svd" - }, - "frameworks": [ - "arduino", - "cmsis", - "libopencm3", - "stm32cube" - ], - "name": "STM32F103VB (20k RAM. 128k Flash)", - "upload": { - "disable_flushing": false, - "maximum_ram_size": 20480, - "maximum_size": 131072, - "protocol": "stlink", - "protocols": [ - "jlink", - "cmsis-dap", - "stlink", - "blackmagic", - "serial", - "dfu" - ], - "require_upload_port": true, - "use_1200bps_touch": false, - "wait_for_upload_port": false - }, - "url": "http://www.st.com/en/microcontrollers/stm32f103vb.html", - "vendor": "Generic" -} +{ + "build": { + "core": "stm32", + "cpu": "cortex-m3", + "extra_flags": "-DSTM32F103xB -DSTM32F1", + "f_cpu": "72000000L", + "hwids": [ + [ + "0x1EAF", + "0x0003" + ], + [ + "0x1EAF", + "0x0004" + ] + ], + "mcu": "stm32f103vbt6", + "product_line": "STM32F103xB", + "variant": "STM32F1xx/F103V8(H-T)_F103VB(H-I-T)" + }, + "debug": { + "jlink_device": "STM32F103VB", + "openocd_target": "stm32f1x", + "svd_path": "STM32F103xx.svd" + }, + "frameworks": [ + "arduino", + "cmsis", + "libopencm3", + "stm32cube" + ], + "name": "STM32F103VB (20k RAM. 128k Flash)", + "upload": { + "disable_flushing": false, + "maximum_ram_size": 20480, + "maximum_size": 131072, + "protocol": "jlink", + "protocols": [ + "jlink", + "cmsis-dap", + "stlink", + "blackmagic", + "serial", + "dfu" + ], + "require_upload_port": true, + "use_1200bps_touch": false, + "wait_for_upload_port": false + }, + "url": "http://www.st.com/en/microcontrollers/stm32f103vb.html", + "vendor": "Generic" +} diff --git a/boards/genericSTM32F103VC.json b/boards/genericSTM32F103VC.json index dac37589..601efbc1 100644 --- a/boards/genericSTM32F103VC.json +++ b/boards/genericSTM32F103VC.json @@ -1,52 +1,52 @@ -{ - "build": { - "core": "stm32", - "cpu": "cortex-m3", - "extra_flags": "-DSTM32F103xE -DSTM32F1", - "f_cpu": "72000000L", - "hwids": [ - [ - "0x1EAF", - "0x0003" - ], - [ - "0x1EAF", - "0x0004" - ] - ], - "mcu": "stm32f103vct6", - "product_line": "STM32F103xE", - "variant": "STM32F1xx/F103V(C-D-E)(H-T)" - }, - "debug": { - "jlink_device": "STM32F103VC", - "openocd_target": "stm32f1x", - "svd_path": "STM32F103xx.svd" - }, - "frameworks": [ - "arduino", - "cmsis", - "libopencm3", - "stm32cube" - ], - "name": "STM32F103VC (48k RAM. 256k Flash)", - "upload": { - "disable_flushing": false, - "maximum_ram_size": 49152, - "maximum_size": 262144, - "protocol": "stlink", - "protocols": [ - "jlink", - "cmsis-dap", - "stlink", - "blackmagic", - "serial", - "dfu" - ], - "require_upload_port": true, - "use_1200bps_touch": false, - "wait_for_upload_port": false - }, - "url": "http://www.st.com/content/st_com/en/products/microcontrollers/stm32-32-bit-arm-cortex-mcus/stm32f1-series/stm32f103/stm32f103ve.html", - "vendor": "Generic" -} +{ + "build": { + "core": "stm32", + "cpu": "cortex-m3", + "extra_flags": "-DSTM32F103xE -DSTM32F1", + "f_cpu": "72000000L", + "hwids": [ + [ + "0x1EAF", + "0x0003" + ], + [ + "0x1EAF", + "0x0004" + ] + ], + "mcu": "stm32f103vct6", + "product_line": "STM32F103xE", + "variant": "STM32F1xx/F103V(C-D-E)(H-T)" + }, + "debug": { + "jlink_device": "STM32F103VC", + "openocd_target": "stm32f1x", + "svd_path": "STM32F103xx.svd" + }, + "frameworks": [ + "arduino", + "cmsis", + "libopencm3", + "stm32cube" + ], + "name": "STM32F103VC (48k RAM. 256k Flash)", + "upload": { + "disable_flushing": false, + "maximum_ram_size": 49152, + "maximum_size": 262144, + "protocol": "jlink", + "protocols": [ + "jlink", + "cmsis-dap", + "stlink", + "blackmagic", + "serial", + "dfu" + ], + "require_upload_port": true, + "use_1200bps_touch": false, + "wait_for_upload_port": false + }, + "url": "http://www.st.com/content/st_com/en/products/microcontrollers/stm32-32-bit-arm-cortex-mcus/stm32f1-series/stm32f103/stm32f103ve.html", + "vendor": "Generic" +} diff --git a/boards/genericSTM32F103VD.json b/boards/genericSTM32F103VD.json index 3c73d65b..9677913a 100644 --- a/boards/genericSTM32F103VD.json +++ b/boards/genericSTM32F103VD.json @@ -1,52 +1,52 @@ -{ - "build": { - "core": "stm32", - "cpu": "cortex-m3", - "extra_flags": "-DSTM32F103xE -DSTM32F1", - "f_cpu": "72000000L", - "hwids": [ - [ - "0x1EAF", - "0x0003" - ], - [ - "0x1EAF", - "0x0004" - ] - ], - "mcu": "stm32f103vdt6", - "product_line": "STM32F103xE", - "variant": "STM32F1xx/F103V(C-D-E)(H-T)" - }, - "debug": { - "jlink_device": "STM32F103VD", - "openocd_target": "stm32f1x", - "svd_path": "STM32F103xx.svd" - }, - "frameworks": [ - "arduino", - "cmsis", - "libopencm3", - "stm32cube" - ], - "name": "STM32F103VD (64k RAM. 384k Flash)", - "upload": { - "disable_flushing": false, - "maximum_ram_size": 65536, - "maximum_size": 393216, - "protocol": "stlink", - "protocols": [ - "jlink", - "cmsis-dap", - "stlink", - "blackmagic", - "serial", - "dfu" - ], - "require_upload_port": true, - "use_1200bps_touch": false, - "wait_for_upload_port": false - }, - "url": "http://www.st.com/en/microcontrollers/stm32f103vd.html", - "vendor": "Generic" -} +{ + "build": { + "core": "stm32", + "cpu": "cortex-m3", + "extra_flags": "-DSTM32F103xE -DSTM32F1", + "f_cpu": "72000000L", + "hwids": [ + [ + "0x1EAF", + "0x0003" + ], + [ + "0x1EAF", + "0x0004" + ] + ], + "mcu": "stm32f103vdt6", + "product_line": "STM32F103xE", + "variant": "STM32F1xx/F103V(C-D-E)(H-T)" + }, + "debug": { + "jlink_device": "STM32F103VD", + "openocd_target": "stm32f1x", + "svd_path": "STM32F103xx.svd" + }, + "frameworks": [ + "arduino", + "cmsis", + "libopencm3", + "stm32cube" + ], + "name": "STM32F103VD (64k RAM. 384k Flash)", + "upload": { + "disable_flushing": false, + "maximum_ram_size": 65536, + "maximum_size": 393216, + "protocol": "jlink", + "protocols": [ + "jlink", + "cmsis-dap", + "stlink", + "blackmagic", + "serial", + "dfu" + ], + "require_upload_port": true, + "use_1200bps_touch": false, + "wait_for_upload_port": false + }, + "url": "http://www.st.com/en/microcontrollers/stm32f103vd.html", + "vendor": "Generic" +} diff --git a/boards/genericSTM32F103VE.json b/boards/genericSTM32F103VE.json index 8ce9b539..cb128cf1 100644 --- a/boards/genericSTM32F103VE.json +++ b/boards/genericSTM32F103VE.json @@ -1,52 +1,52 @@ -{ - "build": { - "core": "stm32", - "cpu": "cortex-m3", - "extra_flags": "-DSTM32F103xE -DSTM32F1", - "f_cpu": "72000000L", - "hwids": [ - [ - "0x1EAF", - "0x0003" - ], - [ - "0x1EAF", - "0x0004" - ] - ], - "mcu": "stm32f103vet6", - "product_line": "STM32F103xE", - "variant": "STM32F1xx/F103V(C-D-E)(H-T)" - }, - "debug": { - "jlink_device": "STM32F103VE", - "openocd_target": "stm32f1x", - "svd_path": "STM32F103xx.svd" - }, - "frameworks": [ - "arduino", - "cmsis", - "libopencm3", - "stm32cube" - ], - "name": "STM32F103VE (64k RAM. 512k Flash)", - "upload": { - "disable_flushing": false, - "maximum_ram_size": 65536, - "maximum_size": 524288, - "protocol": "stlink", - "protocols": [ - "jlink", - "cmsis-dap", - "stlink", - "blackmagic", - "serial", - "dfu" - ], - "require_upload_port": true, - "use_1200bps_touch": false, - "wait_for_upload_port": false - }, - "url": "http://www.st.com/content/st_com/en/products/microcontrollers/stm32-32-bit-arm-cortex-mcus/stm32f1-series/stm32f103/stm32f103ve.html", - "vendor": "Generic" -} +{ + "build": { + "core": "stm32", + "cpu": "cortex-m3", + "extra_flags": "-DSTM32F103xE -DSTM32F1", + "f_cpu": "72000000L", + "hwids": [ + [ + "0x1EAF", + "0x0003" + ], + [ + "0x1EAF", + "0x0004" + ] + ], + "mcu": "stm32f103vet6", + "product_line": "STM32F103xE", + "variant": "STM32F1xx/F103V(C-D-E)(H-T)" + }, + "debug": { + "jlink_device": "STM32F103VE", + "openocd_target": "stm32f1x", + "svd_path": "STM32F103xx.svd" + }, + "frameworks": [ + "arduino", + "cmsis", + "libopencm3", + "stm32cube" + ], + "name": "STM32F103VE (64k RAM. 512k Flash)", + "upload": { + "disable_flushing": false, + "maximum_ram_size": 65536, + "maximum_size": 524288, + "protocol": "jlink", + "protocols": [ + "jlink", + "cmsis-dap", + "stlink", + "blackmagic", + "serial", + "dfu" + ], + "require_upload_port": true, + "use_1200bps_touch": false, + "wait_for_upload_port": false + }, + "url": "http://www.st.com/content/st_com/en/products/microcontrollers/stm32-32-bit-arm-cortex-mcus/stm32f1-series/stm32f103/stm32f103ve.html", + "vendor": "Generic" +} diff --git a/boards/genericSTM32F103ZC.json b/boards/genericSTM32F103ZC.json index c29e96c5..9005b2e6 100644 --- a/boards/genericSTM32F103ZC.json +++ b/boards/genericSTM32F103ZC.json @@ -1,52 +1,52 @@ -{ - "build": { - "core": "stm32", - "cpu": "cortex-m3", - "extra_flags": "-DSTM32F103xE -DSTM32F1", - "f_cpu": "72000000L", - "hwids": [ - [ - "0x1EAF", - "0x0003" - ], - [ - "0x1EAF", - "0x0004" - ] - ], - "mcu": "stm32f103zct6", - "product_line": "STM32F103xE", - "variant": "STM32F1xx/F103Z(C-D-E)(H-T)" - }, - "debug": { - "jlink_device": "STM32F103ZC", - "openocd_target": "stm32f1x", - "svd_path": "STM32F103xx.svd" - }, - "frameworks": [ - "arduino", - "cmsis", - "libopencm3", - "stm32cube" - ], - "name": "STM32F103ZC (48k RAM. 256k Flash)", - "upload": { - "disable_flushing": false, - "maximum_ram_size": 49152, - "maximum_size": 262144, - "protocol": "stlink", - "protocols": [ - "jlink", - "cmsis-dap", - "stlink", - "blackmagic", - "serial", - "dfu" - ], - "require_upload_port": true, - "use_1200bps_touch": false, - "wait_for_upload_port": false - }, - "url": "http://www.st.com/en/microcontrollers/stm32f103zc.html", - "vendor": "Generic" -} +{ + "build": { + "core": "stm32", + "cpu": "cortex-m3", + "extra_flags": "-DSTM32F103xE -DSTM32F1", + "f_cpu": "72000000L", + "hwids": [ + [ + "0x1EAF", + "0x0003" + ], + [ + "0x1EAF", + "0x0004" + ] + ], + "mcu": "stm32f103zct6", + "product_line": "STM32F103xE", + "variant": "STM32F1xx/F103Z(C-D-E)(H-T)" + }, + "debug": { + "jlink_device": "STM32F103ZC", + "openocd_target": "stm32f1x", + "svd_path": "STM32F103xx.svd" + }, + "frameworks": [ + "arduino", + "cmsis", + "libopencm3", + "stm32cube" + ], + "name": "STM32F103ZC (48k RAM. 256k Flash)", + "upload": { + "disable_flushing": false, + "maximum_ram_size": 49152, + "maximum_size": 262144, + "protocol": "jlink", + "protocols": [ + "jlink", + "cmsis-dap", + "stlink", + "blackmagic", + "serial", + "dfu" + ], + "require_upload_port": true, + "use_1200bps_touch": false, + "wait_for_upload_port": false + }, + "url": "http://www.st.com/en/microcontrollers/stm32f103zc.html", + "vendor": "Generic" +} diff --git a/boards/genericSTM32F103ZD.json b/boards/genericSTM32F103ZD.json index b02f9782..28f66aa2 100644 --- a/boards/genericSTM32F103ZD.json +++ b/boards/genericSTM32F103ZD.json @@ -1,52 +1,52 @@ -{ - "build": { - "core": "stm32", - "cpu": "cortex-m3", - "extra_flags": "-DSTM32F103xE -DSTM32F1", - "f_cpu": "72000000L", - "hwids": [ - [ - "0x1EAF", - "0x0003" - ], - [ - "0x1EAF", - "0x0004" - ] - ], - "mcu": "stm32f103zdt6", - "product_line": "STM32F103xE", - "variant": "STM32F1xx/F103Z(C-D-E)(H-T)" - }, - "debug": { - "jlink_device": "STM32F103ZD", - "openocd_target": "stm32f1x", - "svd_path": "STM32F103xx.svd" - }, - "frameworks": [ - "arduino", - "cmsis", - "libopencm3", - "stm32cube" - ], - "name": "STM32F103ZD (64k RAM. 384k Flash)", - "upload": { - "disable_flushing": false, - "maximum_ram_size": 65536, - "maximum_size": 393216, - "protocol": "stlink", - "protocols": [ - "jlink", - "cmsis-dap", - "stlink", - "blackmagic", - "serial", - "dfu" - ], - "require_upload_port": true, - "use_1200bps_touch": false, - "wait_for_upload_port": false - }, - "url": "http://www.st.com/en/microcontrollers/stm32f103zd.html", - "vendor": "Generic" -} +{ + "build": { + "core": "stm32", + "cpu": "cortex-m3", + "extra_flags": "-DSTM32F103xE -DSTM32F1", + "f_cpu": "72000000L", + "hwids": [ + [ + "0x1EAF", + "0x0003" + ], + [ + "0x1EAF", + "0x0004" + ] + ], + "mcu": "stm32f103zdt6", + "product_line": "STM32F103xE", + "variant": "STM32F1xx/F103Z(C-D-E)(H-T)" + }, + "debug": { + "jlink_device": "STM32F103ZD", + "openocd_target": "stm32f1x", + "svd_path": "STM32F103xx.svd" + }, + "frameworks": [ + "arduino", + "cmsis", + "libopencm3", + "stm32cube" + ], + "name": "STM32F103ZD (64k RAM. 384k Flash)", + "upload": { + "disable_flushing": false, + "maximum_ram_size": 65536, + "maximum_size": 393216, + "protocol": "jlink", + "protocols": [ + "jlink", + "cmsis-dap", + "stlink", + "blackmagic", + "serial", + "dfu" + ], + "require_upload_port": true, + "use_1200bps_touch": false, + "wait_for_upload_port": false + }, + "url": "http://www.st.com/en/microcontrollers/stm32f103zd.html", + "vendor": "Generic" +} diff --git a/boards/genericSTM32F103ZE.json b/boards/genericSTM32F103ZE.json index f46d5904..9ecbfba6 100644 --- a/boards/genericSTM32F103ZE.json +++ b/boards/genericSTM32F103ZE.json @@ -1,52 +1,52 @@ -{ - "build": { - "core": "stm32", - "cpu": "cortex-m3", - "extra_flags": "-DSTM32F103xE -DSTM32F1", - "f_cpu": "72000000L", - "hwids": [ - [ - "0x1EAF", - "0x0003" - ], - [ - "0x1EAF", - "0x0004" - ] - ], - "mcu": "stm32f103zet6", - "product_line": "STM32F103xE", - "variant": "STM32F1xx/F103Z(C-D-E)(H-T)" - }, - "debug": { - "jlink_device": "STM32F103ZE", - "openocd_target": "stm32f1x", - "svd_path": "STM32F103xx.svd" - }, - "frameworks": [ - "arduino", - "cmsis", - "libopencm3", - "stm32cube" - ], - "name": "STM32F103ZE (64k RAM. 512k Flash)", - "upload": { - "disable_flushing": false, - "maximum_ram_size": 65536, - "maximum_size": 524288, - "protocol": "stlink", - "protocols": [ - "jlink", - "cmsis-dap", - "stlink", - "blackmagic", - "serial", - "dfu" - ], - "require_upload_port": true, - "use_1200bps_touch": false, - "wait_for_upload_port": false - }, - "url": "http://www.st.com/en/microcontrollers/stm32f103ze.html", - "vendor": "Generic" -} +{ + "build": { + "core": "stm32", + "cpu": "cortex-m3", + "extra_flags": "-DSTM32F103xE -DSTM32F1", + "f_cpu": "72000000L", + "hwids": [ + [ + "0x1EAF", + "0x0003" + ], + [ + "0x1EAF", + "0x0004" + ] + ], + "mcu": "stm32f103zet6", + "product_line": "STM32F103xE", + "variant": "STM32F1xx/F103Z(C-D-E)(H-T)" + }, + "debug": { + "jlink_device": "STM32F103ZE", + "openocd_target": "stm32f1x", + "svd_path": "STM32F103xx.svd" + }, + "frameworks": [ + "arduino", + "cmsis", + "libopencm3", + "stm32cube" + ], + "name": "STM32F103ZE (64k RAM. 512k Flash)", + "upload": { + "disable_flushing": false, + "maximum_ram_size": 65536, + "maximum_size": 524288, + "protocol": "jlink", + "protocols": [ + "jlink", + "cmsis-dap", + "stlink", + "blackmagic", + "serial", + "dfu" + ], + "require_upload_port": true, + "use_1200bps_touch": false, + "wait_for_upload_port": false + }, + "url": "http://www.st.com/en/microcontrollers/stm32f103ze.html", + "vendor": "Generic" +} diff --git a/boards/genericSTM32F303CB.json b/boards/genericSTM32F303CB.json index b27da219..526705c1 100644 --- a/boards/genericSTM32F303CB.json +++ b/boards/genericSTM32F303CB.json @@ -1,37 +1,37 @@ -{ - "build": { - "core": "stm32", - "cpu": "cortex-m4", - "extra_flags": "-DSTM32F3 -DSTM32F303xC", - "f_cpu": "72000000L", - "mcu": "stm32f303cbt6", - "product_line": "STM32F303xC" - }, - "connectivity": [ - "can" - ], - "debug": { - "jlink_device": "STM32F303CB", - "openocd_target": "stm32f3x", - "svd_path": "STM32F30x.svd" - }, - "frameworks": [ - "cmsis", - "stm32cube", - "libopencm3" - ], - "name": "STM32F303CB (32k RAM. 128k Flash)", - "upload": { - "maximum_ram_size": 32768, - "maximum_size": 131072, - "protocol": "stlink", - "protocols": [ - "jlink", - "cmsis-dap", - "stlink", - "blackmagic" - ] - }, - "url": "https://www.st.com/en/microcontrollers/stm32f303cb.html", - "vendor": "Generic" -} +{ + "build": { + "core": "stm32", + "cpu": "cortex-m4", + "extra_flags": "-DSTM32F3 -DSTM32F303xC", + "f_cpu": "72000000L", + "mcu": "stm32f303cbt6", + "product_line": "STM32F303xC" + }, + "connectivity": [ + "can" + ], + "debug": { + "jlink_device": "STM32F303CB", + "openocd_target": "stm32f3x", + "svd_path": "STM32F30x.svd" + }, + "frameworks": [ + "cmsis", + "stm32cube", + "libopencm3" + ], + "name": "STM32F303CB (32k RAM. 128k Flash)", + "upload": { + "maximum_ram_size": 32768, + "maximum_size": 131072, + "protocol": "jlink", + "protocols": [ + "jlink", + "cmsis-dap", + "stlink", + "blackmagic" + ] + }, + "url": "https://www.st.com/en/microcontrollers/stm32f303cb.html", + "vendor": "Generic" +} diff --git a/boards/genericSTM32F373RC.json b/boards/genericSTM32F373RC.json index e8a43f8f..205e43ce 100644 --- a/boards/genericSTM32F373RC.json +++ b/boards/genericSTM32F373RC.json @@ -1,36 +1,36 @@ -{ - "build": { - "core": "stm32", - "cpu": "cortex-m4", - "extra_flags": "-DSTM32F3 -DSTM32F373xC", - "f_cpu": "72000000L", - "mcu": "stm32f373rct6", - "product_line": "STM32F373xC" - }, - "connectivity": [ - "can" - ], - "debug": { - "jlink_device": "STM32F373RC", - "openocd_target": "stm32f3x", - "svd_path": "STM32F37x.svd" - }, - "frameworks": [ - "cmsis", - "stm32cube" - ], - "name": "STM32F373RC (32k RAM. 256k Flash)", - "upload": { - "maximum_ram_size": 32768, - "maximum_size": 262144, - "protocol": "stlink", - "protocols": [ - "jlink", - "stlink", - "cmsis-dap", - "blackmagic" - ] - }, - "url": "https://www.st.com/en/microcontrollers/stm32f373rc.html", - "vendor": "Generic" -} +{ + "build": { + "core": "stm32", + "cpu": "cortex-m4", + "extra_flags": "-DSTM32F3 -DSTM32F373xC", + "f_cpu": "72000000L", + "mcu": "stm32f373rct6", + "product_line": "STM32F373xC" + }, + "connectivity": [ + "can" + ], + "debug": { + "jlink_device": "STM32F373RC", + "openocd_target": "stm32f3x", + "svd_path": "STM32F37x.svd" + }, + "frameworks": [ + "cmsis", + "stm32cube" + ], + "name": "STM32F373RC (32k RAM. 256k Flash)", + "upload": { + "maximum_ram_size": 32768, + "maximum_size": 262144, + "protocol": "jlink", + "protocols": [ + "jlink", + "stlink", + "cmsis-dap", + "blackmagic" + ] + }, + "url": "https://www.st.com/en/microcontrollers/stm32f373rc.html", + "vendor": "Generic" +} diff --git a/boards/genericSTM32F407IGT6.json b/boards/genericSTM32F407IGT6.json index cdc9606f..c3cd67be 100644 --- a/boards/genericSTM32F407IGT6.json +++ b/boards/genericSTM32F407IGT6.json @@ -1,56 +1,56 @@ -{ - "build": { - "core": "stm32", - "cpu": "cortex-m4", - "extra_flags": "-DSTM32F407xx -DSTM32F4", - "f_cpu": "168000000L", - "hwids": [ - [ - "0x1EAF", - "0x0003" - ], - [ - "0x0483", - "0x3748" - ] - ], - "mcu": "stm32f407igt6", - "product_line": "STM32F407xx" - }, - "debug": { - "default_tools": [ - "stlink" - ], - "jlink_device": "STM32F407IG", - "openocd_extra_args": [ - "-c", - "reset_config none" - ], - "openocd_target": "stm32f4x", - "svd_path": "STM32F40x.svd" - }, - "frameworks": [ - "cmsis", - "stm32cube", - "libopencm3" - ], - "name": "STM32F407IG (192k RAM. 1024k Flash)", - "upload": { - "disable_flushing": false, - "maximum_ram_size": 196608, - "maximum_size": 1048576, - "protocol": "stlink", - "protocols": [ - "blackmagic", - "dfu", - "jlink", - "serial", - "stlink" - ], - "require_upload_port": true, - "use_1200bps_touch": false, - "wait_for_upload_port": false - }, - "url": "https://www.st.com/en/microcontrollers-microprocessors/stm32f407ig.html", - "vendor": "Generic" -} +{ + "build": { + "core": "stm32", + "cpu": "cortex-m4", + "extra_flags": "-DSTM32F407xx -DSTM32F4", + "f_cpu": "168000000L", + "hwids": [ + [ + "0x1EAF", + "0x0003" + ], + [ + "0x0483", + "0x3748" + ] + ], + "mcu": "stm32f407igt6", + "product_line": "STM32F407xx" + }, + "debug": { + "default_tools": [ + "stlink" + ], + "jlink_device": "STM32F407IG", + "openocd_extra_args": [ + "-c", + "reset_config none" + ], + "openocd_target": "stm32f4x", + "svd_path": "STM32F40x.svd" + }, + "frameworks": [ + "cmsis", + "stm32cube", + "libopencm3" + ], + "name": "STM32F407IG (192k RAM. 1024k Flash)", + "upload": { + "disable_flushing": false, + "maximum_ram_size": 196608, + "maximum_size": 1048576, + "protocol": "jlink", + "protocols": [ + "blackmagic", + "dfu", + "jlink", + "serial", + "stlink" + ], + "require_upload_port": true, + "use_1200bps_touch": false, + "wait_for_upload_port": false + }, + "url": "https://www.st.com/en/microcontrollers-microprocessors/stm32f407ig.html", + "vendor": "Generic" +} diff --git a/boards/genericSTM32F407VET6.json b/boards/genericSTM32F407VET6.json index a249839d..80cd1dc6 100644 --- a/boards/genericSTM32F407VET6.json +++ b/boards/genericSTM32F407VET6.json @@ -1,56 +1,56 @@ -{ - "build": { - "core": "stm32", - "cpu": "cortex-m4", - "extra_flags": "-DSTM32F407xx -DARDUINO_STM32GenericF407VET6 -DSTM32F4", - "f_cpu": "168000000L", - "hwids": [ - [ - "0x1EAF", - "0x0003" - ], - [ - "0x0483", - "0x3748" - ] - ], - "mcu": "stm32f407vet6", - "product_line": "STM32F407xx", - "variant": "STM32F4xx/F407V(E-G)T_F417V(E-G)T" - }, - "debug": { - "default_tools": [ - "stlink" - ], - "jlink_device": "STM32F407VE", - "openocd_extra_args": [ - "-c", - "reset_config none" - ], - "openocd_target": "stm32f4x", - "svd_path": "STM32F40x.svd" - }, - "frameworks": [ - "arduino", - "cmsis", - "stm32cube", - "libopencm3" - ], - "name": "STM32F407VE (192k RAM. 512k Flash)", - "upload": { - "disable_flushing": false, - "maximum_ram_size": 131072, - "maximum_size": 514288, - "protocol": "stlink", - "protocols": [ - "stlink", - "dfu", - "jlink" - ], - "require_upload_port": true, - "use_1200bps_touch": false, - "wait_for_upload_port": false - }, - "url": "http://www.st.com/en/microcontrollers/stm32f407ve.html", - "vendor": "Generic" -} +{ + "build": { + "core": "stm32", + "cpu": "cortex-m4", + "extra_flags": "-DSTM32F407xx -DARDUINO_STM32GenericF407VET6 -DSTM32F4", + "f_cpu": "168000000L", + "hwids": [ + [ + "0x1EAF", + "0x0003" + ], + [ + "0x0483", + "0x3748" + ] + ], + "mcu": "stm32f407vet6", + "product_line": "STM32F407xx", + "variant": "STM32F4xx/F407V(E-G)T_F417V(E-G)T" + }, + "debug": { + "default_tools": [ + "stlink" + ], + "jlink_device": "STM32F407VE", + "openocd_extra_args": [ + "-c", + "reset_config none" + ], + "openocd_target": "stm32f4x", + "svd_path": "STM32F40x.svd" + }, + "frameworks": [ + "arduino", + "cmsis", + "stm32cube", + "libopencm3" + ], + "name": "STM32F407VE (192k RAM. 512k Flash)", + "upload": { + "disable_flushing": false, + "maximum_ram_size": 131072, + "maximum_size": 514288, + "protocol": "jlink", + "protocols": [ + "stlink", + "dfu", + "jlink" + ], + "require_upload_port": true, + "use_1200bps_touch": false, + "wait_for_upload_port": false + }, + "url": "http://www.st.com/en/microcontrollers/stm32f407ve.html", + "vendor": "Generic" +} diff --git a/boards/genericSTM32F407VGT6.json b/boards/genericSTM32F407VGT6.json index 0065256e..0f87cb6f 100644 --- a/boards/genericSTM32F407VGT6.json +++ b/boards/genericSTM32F407VGT6.json @@ -1,56 +1,56 @@ -{ - "build": { - "core": "stm32", - "cpu": "cortex-m4", - "extra_flags": "-DSTM32F407xx -DSTM32F4", - "f_cpu": "168000000L", - "hwids": [ - [ - "0x1EAF", - "0x0003" - ], - [ - "0x0483", - "0x3748" - ] - ], - "mcu": "stm32f407vgt6", - "product_line": "STM32F407xx", - "variant": "STM32F4xx/F407V(E-G)T_F417V(E-G)T" - }, - "debug": { - "default_tools": [ - "stlink" - ], - "jlink_device": "STM32F407VG", - "openocd_extra_args": [ - "-c", - "reset_config none" - ], - "openocd_target": "stm32f4x", - "svd_path": "STM32F40x.svd" - }, - "frameworks": [ - "arduino", - "cmsis", - "stm32cube", - "libopencm3" - ], - "name": "STM32F407VG (128k RAM. 1024k Flash)", - "upload": { - "disable_flushing": false, - "maximum_ram_size": 131072, - "maximum_size": 1048576, - "protocol": "stlink", - "protocols": [ - "stlink", - "dfu", - "jlink" - ], - "require_upload_port": true, - "use_1200bps_touch": false, - "wait_for_upload_port": false - }, - "url": "https://www.st.com/content/st_com/en/products/microcontrollers/stm32-32-bit-arm-cortex-mcus/stm32-high-performance-mcus/stm32f4-series/stm32f407-417/stm32f407vg.html", - "vendor": "Generic" -} +{ + "build": { + "core": "stm32", + "cpu": "cortex-m4", + "extra_flags": "-DSTM32F407xx -DSTM32F4", + "f_cpu": "168000000L", + "hwids": [ + [ + "0x1EAF", + "0x0003" + ], + [ + "0x0483", + "0x3748" + ] + ], + "mcu": "stm32f407vgt6", + "product_line": "STM32F407xx", + "variant": "STM32F4xx/F407V(E-G)T_F417V(E-G)T" + }, + "debug": { + "default_tools": [ + "stlink" + ], + "jlink_device": "STM32F407VG", + "openocd_extra_args": [ + "-c", + "reset_config none" + ], + "openocd_target": "stm32f4x", + "svd_path": "STM32F40x.svd" + }, + "frameworks": [ + "arduino", + "cmsis", + "stm32cube", + "libopencm3" + ], + "name": "STM32F407VG (128k RAM. 1024k Flash)", + "upload": { + "disable_flushing": false, + "maximum_ram_size": 131072, + "maximum_size": 1048576, + "protocol": "jlink", + "protocols": [ + "stlink", + "dfu", + "jlink" + ], + "require_upload_port": true, + "use_1200bps_touch": false, + "wait_for_upload_port": false + }, + "url": "https://www.st.com/content/st_com/en/products/microcontrollers/stm32-32-bit-arm-cortex-mcus/stm32-high-performance-mcus/stm32f4-series/stm32f407-417/stm32f407vg.html", + "vendor": "Generic" +} diff --git a/boards/genericSTM32G431CB.json b/boards/genericSTM32G431CB.json index 34729087..383b2a31 100644 --- a/boards/genericSTM32G431CB.json +++ b/boards/genericSTM32G431CB.json @@ -26,7 +26,7 @@ "upload": { "maximum_ram_size": 32768, "maximum_size": 131072, - "protocol": "stlink", + "protocol": "jlink", "protocols": [ "stlink", "jlink", diff --git a/boards/malyanm200_f070cb.json b/boards/malyanm200_f070cb.json index c0a64961..61a30e03 100644 --- a/boards/malyanm200_f070cb.json +++ b/boards/malyanm200_f070cb.json @@ -30,7 +30,7 @@ "upload": { "maximum_ram_size": 15168, "maximum_size": 122880, - "protocol": "stlink", + "protocol": "jlink", "protocols": [ "jlink", "cmsis-dap", diff --git a/boards/malyanm200_f103cb.json b/boards/malyanm200_f103cb.json index fed978cc..1449bf98 100644 --- a/boards/malyanm200_f103cb.json +++ b/boards/malyanm200_f103cb.json @@ -38,7 +38,7 @@ "disable_flushing": false, "maximum_ram_size": 20480, "maximum_size": 122880, - "protocol": "stlink", + "protocol": "jlink", "protocols": [ "jlink", "cmsis-dap", diff --git a/boards/malyanm300_f070cb.json b/boards/malyanm300_f070cb.json index db5e43f5..0b546269 100644 --- a/boards/malyanm300_f070cb.json +++ b/boards/malyanm300_f070cb.json @@ -30,7 +30,7 @@ "upload": { "maximum_ram_size": 15168, "maximum_size": 122880, - "protocol": "stlink", + "protocol": "jlink", "protocols": [ "dfu", "jlink", diff --git a/boards/mbed_connect_odin.json b/boards/mbed_connect_odin.json index 0e6dcb00..fedba675 100644 --- a/boards/mbed_connect_odin.json +++ b/boards/mbed_connect_odin.json @@ -1,40 +1,40 @@ -{ - "build": { - "cpu": "cortex-m4", - "f_cpu": "168000000L", - "mcu": "stm32f439ziy6", - "product_line": "STM32F439xx" - }, - "connectivity": [ - "bluetooth", - "can", - "ethernet", - "wifi" - ], - "debug": { - "jlink_device": "STM32F439ZI", - "onboard_tools": [ - "cmsis-dap" - ], - "openocd_target": "stm32f4x", - "svd_path": "STM32F439x.svd" - }, - "frameworks": [ - "stm32cube", - "libopencm3" - ], - "name": "Mbed Connect Cloud", - "upload": { - "maximum_ram_size": 262144, - "maximum_size": 2097152, - "protocol": "stlink", - "protocols": [ - "jlink", - "cmsis-dap", - "stlink", - "blackmagic" - ] - }, - "url": "https://os.mbed.com/platforms/mbed-Connect-Cloud/", - "vendor": "u-blox" -} +{ + "build": { + "cpu": "cortex-m4", + "f_cpu": "168000000L", + "mcu": "stm32f439ziy6", + "product_line": "STM32F439xx" + }, + "connectivity": [ + "bluetooth", + "can", + "ethernet", + "wifi" + ], + "debug": { + "jlink_device": "STM32F439ZI", + "onboard_tools": [ + "cmsis-dap" + ], + "openocd_target": "stm32f4x", + "svd_path": "STM32F439x.svd" + }, + "frameworks": [ + "stm32cube", + "libopencm3" + ], + "name": "Mbed Connect Cloud", + "upload": { + "maximum_ram_size": 262144, + "maximum_size": 2097152, + "protocol": "jlink", + "protocols": [ + "jlink", + "cmsis-dap", + "stlink", + "blackmagic" + ] + }, + "url": "https://os.mbed.com/platforms/mbed-Connect-Cloud/", + "vendor": "u-blox" +} diff --git a/boards/mtb_ublox_odin_w2.json b/boards/mtb_ublox_odin_w2.json index 30322d54..6275897e 100644 --- a/boards/mtb_ublox_odin_w2.json +++ b/boards/mtb_ublox_odin_w2.json @@ -1,39 +1,39 @@ -{ - "build": { - "cpu": "cortex-m4", - "f_cpu": "168000000L", - "mcu": "stm32f439ziy6", - "product_line": "STM32F439xx" - }, - "connectivity": [ - "bluetooth", - "can", - "ethernet", - "wifi" - ], - "debug": { - "jlink_device": "STM32F439ZI", - "onboard_tools": [ - "cmsis-dap" - ], - "openocd_target": "stm32f4x", - "svd_path": "STM32F439x.svd" - }, - "frameworks": [ - "stm32cube" - ], - "name": "u-blox ODIN-W2", - "upload": { - "maximum_ram_size": 262144, - "maximum_size": 2097152, - "protocol": "stlink", - "protocols": [ - "jlink", - "cmsis-dap", - "stlink", - "blackmagic" - ] - }, - "url": "https://os.mbed.com/modules/u-blox-odin-w2/", - "vendor": "u-blox" -} +{ + "build": { + "cpu": "cortex-m4", + "f_cpu": "168000000L", + "mcu": "stm32f439ziy6", + "product_line": "STM32F439xx" + }, + "connectivity": [ + "bluetooth", + "can", + "ethernet", + "wifi" + ], + "debug": { + "jlink_device": "STM32F439ZI", + "onboard_tools": [ + "cmsis-dap" + ], + "openocd_target": "stm32f4x", + "svd_path": "STM32F439x.svd" + }, + "frameworks": [ + "stm32cube" + ], + "name": "u-blox ODIN-W2", + "upload": { + "maximum_ram_size": 262144, + "maximum_size": 2097152, + "protocol": "jlink", + "protocols": [ + "jlink", + "cmsis-dap", + "stlink", + "blackmagic" + ] + }, + "url": "https://os.mbed.com/modules/u-blox-odin-w2/", + "vendor": "u-blox" +} diff --git a/boards/nucleo_f030r8.json b/boards/nucleo_f030r8.json index bdbcb101..b297b8cd 100644 --- a/boards/nucleo_f030r8.json +++ b/boards/nucleo_f030r8.json @@ -31,7 +31,7 @@ "upload": { "maximum_ram_size": 8192, "maximum_size": 65536, - "protocol": "stlink", + "protocol": "jlink", "protocols": [ "jlink", "cmsis-dap", diff --git a/boards/nucleo_f031k6.json b/boards/nucleo_f031k6.json index 7490b7cc..15271460 100644 --- a/boards/nucleo_f031k6.json +++ b/boards/nucleo_f031k6.json @@ -31,7 +31,7 @@ "upload": { "maximum_ram_size": 4096, "maximum_size": 32768, - "protocol": "stlink", + "protocol": "jlink", "protocols": [ "jlink", "cmsis-dap", diff --git a/boards/nucleo_f042k6.json b/boards/nucleo_f042k6.json index f16a5010..09c5c4c2 100644 --- a/boards/nucleo_f042k6.json +++ b/boards/nucleo_f042k6.json @@ -32,7 +32,7 @@ "upload": { "maximum_ram_size": 6144, "maximum_size": 32768, - "protocol": "stlink", + "protocol": "jlink", "protocols": [ "jlink", "cmsis-dap", diff --git a/boards/nucleo_f070rb.json b/boards/nucleo_f070rb.json index db197141..0f5dcae7 100644 --- a/boards/nucleo_f070rb.json +++ b/boards/nucleo_f070rb.json @@ -29,7 +29,7 @@ "upload": { "maximum_ram_size": 16384, "maximum_size": 131072, - "protocol": "stlink", + "protocol": "jlink", "protocols": [ "jlink", "cmsis-dap", diff --git a/boards/nucleo_f072rb.json b/boards/nucleo_f072rb.json index f1f0cce5..e5e197f5 100644 --- a/boards/nucleo_f072rb.json +++ b/boards/nucleo_f072rb.json @@ -34,7 +34,7 @@ "upload": { "maximum_ram_size": 16384, "maximum_size": 131072, - "protocol": "stlink", + "protocol": "jlink", "protocols": [ "jlink", "cmsis-dap", diff --git a/boards/nucleo_f091rc.json b/boards/nucleo_f091rc.json index 164a56af..5e5579ba 100644 --- a/boards/nucleo_f091rc.json +++ b/boards/nucleo_f091rc.json @@ -35,7 +35,7 @@ "upload": { "maximum_ram_size": 32768, "maximum_size": 262144, - "protocol": "stlink", + "protocol": "jlink", "protocols": [ "jlink", "cmsis-dap", diff --git a/boards/nucleo_f103rb.json b/boards/nucleo_f103rb.json index 0f89f66b..68928023 100644 --- a/boards/nucleo_f103rb.json +++ b/boards/nucleo_f103rb.json @@ -32,7 +32,7 @@ "upload": { "maximum_ram_size": 20480, "maximum_size": 131072, - "protocol": "stlink", + "protocol": "jlink", "protocols": [ "jlink", "cmsis-dap", diff --git a/boards/nucleo_f207zg.json b/boards/nucleo_f207zg.json index a4e5276a..4e4f78ee 100644 --- a/boards/nucleo_f207zg.json +++ b/boards/nucleo_f207zg.json @@ -38,7 +38,7 @@ "upload": { "maximum_ram_size": 131072, "maximum_size": 1048576, - "protocol": "stlink", + "protocol": "jlink", "protocols": [ "jlink", "cmsis-dap", diff --git a/boards/nucleo_f302r8.json b/boards/nucleo_f302r8.json index 0ea3777c..9715ae9d 100644 --- a/boards/nucleo_f302r8.json +++ b/boards/nucleo_f302r8.json @@ -34,7 +34,7 @@ "upload": { "maximum_ram_size": 16384, "maximum_size": 65536, - "protocol": "stlink", + "protocol": "jlink", "protocols": [ "jlink", "cmsis-dap", diff --git a/boards/nucleo_f303k8.json b/boards/nucleo_f303k8.json index 6f0542f6..4d220f29 100644 --- a/boards/nucleo_f303k8.json +++ b/boards/nucleo_f303k8.json @@ -35,7 +35,7 @@ "upload": { "maximum_ram_size": 12288, "maximum_size": 65536, - "protocol": "stlink", + "protocol": "jlink", "protocols": [ "jlink", "cmsis-dap", diff --git a/boards/nucleo_f303re.json b/boards/nucleo_f303re.json index ad42c807..8b2064ed 100644 --- a/boards/nucleo_f303re.json +++ b/boards/nucleo_f303re.json @@ -32,7 +32,7 @@ "upload": { "maximum_ram_size": 65536, "maximum_size": 524288, - "protocol": "stlink", + "protocol": "jlink", "protocols": [ "jlink", "cmsis-dap", diff --git a/boards/nucleo_f303ze.json b/boards/nucleo_f303ze.json index 1bd16a78..65587265 100644 --- a/boards/nucleo_f303ze.json +++ b/boards/nucleo_f303ze.json @@ -28,7 +28,7 @@ "upload": { "maximum_ram_size": 65536, "maximum_size": 524288, - "protocol": "stlink", + "protocol": "jlink", "protocols": [ "jlink", "cmsis-dap", diff --git a/boards/nucleo_f334r8.json b/boards/nucleo_f334r8.json index f1f91d9e..48b60816 100644 --- a/boards/nucleo_f334r8.json +++ b/boards/nucleo_f334r8.json @@ -31,7 +31,7 @@ "upload": { "maximum_ram_size": 16384, "maximum_size": 65536, - "protocol": "stlink", + "protocol": "jlink", "protocols": [ "jlink", "cmsis-dap", diff --git a/boards/nucleo_f401re.json b/boards/nucleo_f401re.json index ce1e10d1..4a8dd88f 100644 --- a/boards/nucleo_f401re.json +++ b/boards/nucleo_f401re.json @@ -1,47 +1,47 @@ -{ - "build": { - "core": "stm32", - "cpu": "cortex-m4", - "extra_flags": "-DSTM32F4 -DSTM32F401xE -DSTM32F40_41xxx", - "f_cpu": "84000000L", - "mcu": "stm32f401ret6", - "product_line": "STM32F401xE", - "variant": "STM32F4xx/F401R(B-C-D-E)T" - }, - "debug": { - "default_tools": [ - "stlink" - ], - "jlink_device": "STM32F401RE", - "onboard_tools": [ - "stlink" - ], - "openocd_board": "st_nucleo_f4", - "openocd_target": "stm32f4x", - "svd_path": "STM32F401xE.svd" - }, - "frameworks": [ - "arduino", - "mbed", - "cmsis", - "spl", - "stm32cube", - "libopencm3", - "zephyr" - ], - "name": "ST Nucleo F401RE", - "upload": { - "maximum_ram_size": 98304, - "maximum_size": 524288, - "protocol": "stlink", - "protocols": [ - "jlink", - "cmsis-dap", - "stlink", - "blackmagic", - "mbed" - ] - }, - "url": "https://developer.mbed.org/platforms/ST-Nucleo-F401RE/", - "vendor": "ST" -} +{ + "build": { + "core": "stm32", + "cpu": "cortex-m4", + "extra_flags": "-DSTM32F4 -DSTM32F401xE -DSTM32F40_41xxx", + "f_cpu": "84000000L", + "mcu": "stm32f401ret6", + "product_line": "STM32F401xE", + "variant": "STM32F4xx/F401R(B-C-D-E)T" + }, + "debug": { + "default_tools": [ + "stlink" + ], + "jlink_device": "STM32F401RE", + "onboard_tools": [ + "stlink" + ], + "openocd_board": "st_nucleo_f4", + "openocd_target": "stm32f4x", + "svd_path": "STM32F401xE.svd" + }, + "frameworks": [ + "arduino", + "mbed", + "cmsis", + "spl", + "stm32cube", + "libopencm3", + "zephyr" + ], + "name": "ST Nucleo F401RE", + "upload": { + "maximum_ram_size": 98304, + "maximum_size": 524288, + "protocol": "jlink", + "protocols": [ + "jlink", + "cmsis-dap", + "stlink", + "blackmagic", + "mbed" + ] + }, + "url": "https://developer.mbed.org/platforms/ST-Nucleo-F401RE/", + "vendor": "ST" +} diff --git a/boards/nucleo_f410rb.json b/boards/nucleo_f410rb.json index c5d797ef..a4daf114 100644 --- a/boards/nucleo_f410rb.json +++ b/boards/nucleo_f410rb.json @@ -28,7 +28,7 @@ "upload": { "maximum_ram_size": 32768, "maximum_size": 131072, - "protocol": "stlink", + "protocol": "jlink", "protocols": [ "jlink", "cmsis-dap", diff --git a/boards/nucleo_f411re.json b/boards/nucleo_f411re.json index 402d4d7d..ccb17148 100644 --- a/boards/nucleo_f411re.json +++ b/boards/nucleo_f411re.json @@ -32,7 +32,7 @@ "upload": { "maximum_ram_size": 131072, "maximum_size": 524288, - "protocol": "stlink", + "protocol": "jlink", "protocols": [ "jlink", "cmsis-dap", diff --git a/boards/nucleo_f412zg.json b/boards/nucleo_f412zg.json index 5e2a47e5..908963ef 100644 --- a/boards/nucleo_f412zg.json +++ b/boards/nucleo_f412zg.json @@ -29,7 +29,7 @@ "upload": { "maximum_ram_size": 262144, "maximum_size": 1048576, - "protocol": "stlink", + "protocol": "jlink", "protocols": [ "jlink", "cmsis-dap", diff --git a/boards/nucleo_f413zh.json b/boards/nucleo_f413zh.json index 9c562501..e38de28f 100644 --- a/boards/nucleo_f413zh.json +++ b/boards/nucleo_f413zh.json @@ -32,7 +32,7 @@ "upload": { "maximum_ram_size": 327680, "maximum_size": 1572864, - "protocol": "stlink", + "protocol": "jlink", "protocols": [ "jlink", "cmsis-dap", diff --git a/boards/nucleo_f429zi.json b/boards/nucleo_f429zi.json index 47b9f0d1..dbebd80f 100644 --- a/boards/nucleo_f429zi.json +++ b/boards/nucleo_f429zi.json @@ -36,7 +36,7 @@ "upload": { "maximum_ram_size": 196608, "maximum_size": 2097152, - "protocol": "stlink", + "protocol": "jlink", "protocols": [ "jlink", "cmsis-dap", diff --git a/boards/nucleo_f439zi.json b/boards/nucleo_f439zi.json index b5ecb98a..4b80107a 100644 --- a/boards/nucleo_f439zi.json +++ b/boards/nucleo_f439zi.json @@ -32,7 +32,7 @@ "upload": { "maximum_ram_size": 262144, "maximum_size": 2097152, - "protocol": "stlink", + "protocol": "jlink", "protocols": [ "jlink", "cmsis-dap", diff --git a/boards/nucleo_f446re.json b/boards/nucleo_f446re.json index 8e96c367..5e8638f7 100644 --- a/boards/nucleo_f446re.json +++ b/boards/nucleo_f446re.json @@ -35,7 +35,7 @@ "upload": { "maximum_ram_size": 131072, "maximum_size": 524288, - "protocol": "stlink", + "protocol": "jlink", "protocols": [ "jlink", "cmsis-dap", diff --git a/boards/nucleo_f446ze.json b/boards/nucleo_f446ze.json index 41de0463..9254c3d7 100644 --- a/boards/nucleo_f446ze.json +++ b/boards/nucleo_f446ze.json @@ -1,46 +1,46 @@ -{ - "build": { - "cpu": "cortex-m4", - "extra_flags": "-DSTM32F4 -DSTM32F446xx", - "f_cpu": "180000000L", - "mcu": "stm32f446zet6", - "product_line": "STM32F446xx" - }, - "connectivity": [ - "can" - ], - "debug": { - "default_tools": [ - "stlink" - ], - "jlink_device": "STM32F446ZE", - "onboard_tools": [ - "stlink" - ], - "openocd_board": "st_nucleo_f4", - "openocd_target": "stm32f4x", - "svd_path": "STM32F446x.svd" - }, - "frameworks": [ - "cmsis", - "mbed", - "stm32cube", - "libopencm3", - "zephyr" - ], - "name": "ST Nucleo F446ZE", - "upload": { - "maximum_ram_size": 131072, - "maximum_size": 524288, - "protocol": "stlink", - "protocols": [ - "jlink", - "cmsis-dap", - "stlink", - "blackmagic", - "mbed" - ] - }, - "url": "https://developer.mbed.org/platforms/ST-Nucleo-F446ZE/", - "vendor": "ST" -} +{ + "build": { + "cpu": "cortex-m4", + "extra_flags": "-DSTM32F4 -DSTM32F446xx", + "f_cpu": "180000000L", + "mcu": "stm32f446zet6", + "product_line": "STM32F446xx" + }, + "connectivity": [ + "can" + ], + "debug": { + "default_tools": [ + "stlink" + ], + "jlink_device": "STM32F446ZE", + "onboard_tools": [ + "stlink" + ], + "openocd_board": "st_nucleo_f4", + "openocd_target": "stm32f4x", + "svd_path": "STM32F446x.svd" + }, + "frameworks": [ + "cmsis", + "mbed", + "stm32cube", + "libopencm3", + "zephyr" + ], + "name": "ST Nucleo F446ZE", + "upload": { + "maximum_ram_size": 131072, + "maximum_size": 524288, + "protocol": "jlink", + "protocols": [ + "jlink", + "cmsis-dap", + "stlink", + "blackmagic", + "mbed" + ] + }, + "url": "https://developer.mbed.org/platforms/ST-Nucleo-F446ZE/", + "vendor": "ST" +} diff --git a/boards/nucleo_f722ze.json b/boards/nucleo_f722ze.json index 6add3099..ec9a6745 100644 --- a/boards/nucleo_f722ze.json +++ b/boards/nucleo_f722ze.json @@ -32,7 +32,7 @@ "upload": { "maximum_ram_size": 262144, "maximum_size": 524288, - "protocol": "stlink", + "protocol": "jlink", "protocols": [ "jlink", "cmsis-dap", diff --git a/boards/nucleo_f746zg.json b/boards/nucleo_f746zg.json index 6e827ae6..1d165e96 100644 --- a/boards/nucleo_f746zg.json +++ b/boards/nucleo_f746zg.json @@ -39,7 +39,7 @@ "upload": { "maximum_ram_size": 327680, "maximum_size": 1048576, - "protocol": "stlink", + "protocol": "jlink", "protocols": [ "jlink", "cmsis-dap", diff --git a/boards/nucleo_f756zg.json b/boards/nucleo_f756zg.json index 08939522..4921e334 100644 --- a/boards/nucleo_f756zg.json +++ b/boards/nucleo_f756zg.json @@ -39,7 +39,7 @@ "upload": { "maximum_ram_size": 327680, "maximum_size": 1048576, - "protocol": "stlink", + "protocol": "jlink", "protocols": [ "jlink", "cmsis-dap", diff --git a/boards/nucleo_f767zi.json b/boards/nucleo_f767zi.json index 63118d00..7e0e9090 100644 --- a/boards/nucleo_f767zi.json +++ b/boards/nucleo_f767zi.json @@ -36,7 +36,7 @@ "upload": { "maximum_ram_size": 524288, "maximum_size": 2097152, - "protocol": "stlink", + "protocol": "jlink", "protocols": [ "jlink", "cmsis-dap", diff --git a/boards/nucleo_g031k8.json b/boards/nucleo_g031k8.json index 7fe6ac97..3b711b9d 100644 --- a/boards/nucleo_g031k8.json +++ b/boards/nucleo_g031k8.json @@ -31,7 +31,7 @@ "upload": { "maximum_ram_size": 8192, "maximum_size": 65536, - "protocol": "stlink", + "protocol": "jlink", "protocols": [ "blackmagic", "cmsis-dap", diff --git a/boards/nucleo_g070rb.json b/boards/nucleo_g070rb.json index 569e253a..f03d6e59 100644 --- a/boards/nucleo_g070rb.json +++ b/boards/nucleo_g070rb.json @@ -32,7 +32,7 @@ "upload": { "maximum_ram_size": 36864, "maximum_size": 131072, - "protocol": "stlink", + "protocol": "jlink", "protocols": [ "blackmagic", "cmsis-dap", diff --git a/boards/nucleo_g071rb.json b/boards/nucleo_g071rb.json index 687e543e..ad7cd12a 100644 --- a/boards/nucleo_g071rb.json +++ b/boards/nucleo_g071rb.json @@ -33,7 +33,7 @@ "upload": { "maximum_ram_size": 36864, "maximum_size": 131072, - "protocol": "stlink", + "protocol": "jlink", "protocols": [ "stlink", "jlink", diff --git a/boards/nucleo_g0b1re.json b/boards/nucleo_g0b1re.json index df3ca590..3e08d03f 100644 --- a/boards/nucleo_g0b1re.json +++ b/boards/nucleo_g0b1re.json @@ -30,7 +30,7 @@ "upload": { "maximum_ram_size": 147456, "maximum_size": 524288, - "protocol": "stlink", + "protocol": "jlink", "protocols": [ "blackmagic", "cmsis-dap", diff --git a/boards/nucleo_g431kb.json b/boards/nucleo_g431kb.json index 1cb791a8..05a4819c 100644 --- a/boards/nucleo_g431kb.json +++ b/boards/nucleo_g431kb.json @@ -32,7 +32,7 @@ "upload": { "maximum_ram_size": 32768, "maximum_size": 131072, - "protocol": "stlink", + "protocol": "jlink", "protocols": [ "stlink", "jlink", diff --git a/boards/nucleo_g431rb.json b/boards/nucleo_g431rb.json index 07d4625d..af5a9fe0 100644 --- a/boards/nucleo_g431rb.json +++ b/boards/nucleo_g431rb.json @@ -33,7 +33,7 @@ "upload": { "maximum_ram_size": 32768, "maximum_size": 131072, - "protocol": "stlink", + "protocol": "jlink", "protocols": [ "stlink", "jlink", diff --git a/boards/nucleo_g474re.json b/boards/nucleo_g474re.json index 7d8dd619..dae62cc8 100644 --- a/boards/nucleo_g474re.json +++ b/boards/nucleo_g474re.json @@ -34,7 +34,7 @@ "upload": { "maximum_ram_size": 131072, "maximum_size": 524288, - "protocol": "stlink", + "protocol": "jlink", "protocols": [ "stlink", "jlink", diff --git a/boards/nucleo_h723zg.json b/boards/nucleo_h723zg.json index 0ea4b216..b3665eef 100644 --- a/boards/nucleo_h723zg.json +++ b/boards/nucleo_h723zg.json @@ -33,7 +33,7 @@ "upload": { "maximum_ram_size": 327680, "maximum_size": 1048576, - "protocol": "stlink", + "protocol": "jlink", "protocols": [ "blackmagic", "cmsis-dap", diff --git a/boards/nucleo_h743zi.json b/boards/nucleo_h743zi.json index 257d5b50..c119124d 100644 --- a/boards/nucleo_h743zi.json +++ b/boards/nucleo_h743zi.json @@ -35,7 +35,7 @@ "upload": { "maximum_ram_size": 524288, "maximum_size": 2097152, - "protocol": "stlink", + "protocol": "jlink", "protocols": [ "jlink", "cmsis-dap", diff --git a/boards/nucleo_h745zi_q.json b/boards/nucleo_h745zi_q.json index 49db6834..c3495e08 100644 --- a/boards/nucleo_h745zi_q.json +++ b/boards/nucleo_h745zi_q.json @@ -35,7 +35,7 @@ "upload": { "maximum_ram_size": 524288, "maximum_size": 1048576, - "protocol": "stlink", + "protocol": "jlink", "protocols": [ "jlink", "cmsis-dap", diff --git a/boards/nucleo_h753zi.json b/boards/nucleo_h753zi.json index 6eef662a..6722655c 100644 --- a/boards/nucleo_h753zi.json +++ b/boards/nucleo_h753zi.json @@ -31,7 +31,7 @@ "upload": { "maximum_ram_size": 884736, "maximum_size": 2097152, - "protocol": "stlink", + "protocol": "jlink", "protocols": [ "jlink", "cmsis-dap", diff --git a/boards/nucleo_l010rb.json b/boards/nucleo_l010rb.json index 46b5d413..7123d9a0 100644 --- a/boards/nucleo_l010rb.json +++ b/boards/nucleo_l010rb.json @@ -29,7 +29,7 @@ "upload": { "maximum_ram_size": 20480, "maximum_size": 131072, - "protocol": "stlink", + "protocol": "jlink", "protocols": [ "jlink", "cmsis-dap", diff --git a/boards/nucleo_l011k4.json b/boards/nucleo_l011k4.json index bd3ad389..90697175 100644 --- a/boards/nucleo_l011k4.json +++ b/boards/nucleo_l011k4.json @@ -27,7 +27,7 @@ "upload": { "maximum_ram_size": 2048, "maximum_size": 16384, - "protocol": "stlink", + "protocol": "jlink", "protocols": [ "jlink", "cmsis-dap", diff --git a/boards/nucleo_l031k6.json b/boards/nucleo_l031k6.json index 7b7ce2e9..12ab0207 100644 --- a/boards/nucleo_l031k6.json +++ b/boards/nucleo_l031k6.json @@ -29,7 +29,7 @@ "upload": { "maximum_ram_size": 8192, "maximum_size": 32768, - "protocol": "stlink", + "protocol": "jlink", "protocols": [ "jlink", "cmsis-dap", diff --git a/boards/nucleo_l053r8.json b/boards/nucleo_l053r8.json index 90fe1b6b..80ea0253 100644 --- a/boards/nucleo_l053r8.json +++ b/boards/nucleo_l053r8.json @@ -32,7 +32,7 @@ "upload": { "maximum_ram_size": 8192, "maximum_size": 65536, - "protocol": "stlink", + "protocol": "jlink", "protocols": [ "jlink", "cmsis-dap", diff --git a/boards/nucleo_l073rz.json b/boards/nucleo_l073rz.json index 4f4174a3..d67d372d 100644 --- a/boards/nucleo_l073rz.json +++ b/boards/nucleo_l073rz.json @@ -34,7 +34,7 @@ "upload": { "maximum_ram_size": 20480, "maximum_size": 196608, - "protocol": "stlink", + "protocol": "jlink", "protocols": [ "jlink", "cmsis-dap", diff --git a/boards/nucleo_l152re.json b/boards/nucleo_l152re.json index b8a053d7..287d8994 100644 --- a/boards/nucleo_l152re.json +++ b/boards/nucleo_l152re.json @@ -30,7 +30,7 @@ "upload": { "maximum_ram_size": 81920, "maximum_size": 524288, - "protocol": "stlink", + "protocol": "jlink", "protocols": [ "jlink", "cmsis-dap", diff --git a/boards/nucleo_l412kb.json b/boards/nucleo_l412kb.json index 496cf812..b76b0fdf 100644 --- a/boards/nucleo_l412kb.json +++ b/boards/nucleo_l412kb.json @@ -28,7 +28,7 @@ "upload": { "maximum_ram_size": 40960, "maximum_size": 131072, - "protocol": "stlink", + "protocol": "jlink", "protocols": [ "jlink", "cmsis-dap", diff --git a/boards/nucleo_l412rb_p.json b/boards/nucleo_l412rb_p.json index 79879b60..2e756e4a 100644 --- a/boards/nucleo_l412rb_p.json +++ b/boards/nucleo_l412rb_p.json @@ -27,7 +27,7 @@ "upload": { "maximum_ram_size": 40960, "maximum_size": 131072, - "protocol": "stlink", + "protocol": "jlink", "protocols": [ "jlink", "cmsis-dap", diff --git a/boards/nucleo_l432kc.json b/boards/nucleo_l432kc.json index 37b37cab..95415993 100644 --- a/boards/nucleo_l432kc.json +++ b/boards/nucleo_l432kc.json @@ -30,7 +30,7 @@ "upload": { "maximum_ram_size": 65536, "maximum_size": 262144, - "protocol": "stlink", + "protocol": "jlink", "protocols": [ "jlink", "cmsis-dap", diff --git a/boards/nucleo_l433rc_p.json b/boards/nucleo_l433rc_p.json index 3b57ab5b..dde31a22 100644 --- a/boards/nucleo_l433rc_p.json +++ b/boards/nucleo_l433rc_p.json @@ -32,7 +32,7 @@ "upload": { "maximum_ram_size": 65536, "maximum_size": 262144, - "protocol": "stlink", + "protocol": "jlink", "protocols": [ "jlink", "cmsis-dap", diff --git a/boards/nucleo_l452re.json b/boards/nucleo_l452re.json index a14bd6cc..d5478082 100644 --- a/boards/nucleo_l452re.json +++ b/boards/nucleo_l452re.json @@ -33,7 +33,7 @@ "upload": { "maximum_ram_size": 163840, "maximum_size": 524288, - "protocol": "stlink", + "protocol": "jlink", "protocols": [ "jlink", "cmsis-dap", diff --git a/boards/nucleo_l476rg.json b/boards/nucleo_l476rg.json index 2dffadf8..ec10cd87 100644 --- a/boards/nucleo_l476rg.json +++ b/boards/nucleo_l476rg.json @@ -35,7 +35,7 @@ "upload": { "maximum_ram_size": 98304, "maximum_size": 1048576, - "protocol": "stlink", + "protocol": "jlink", "protocols": [ "jlink", "cmsis-dap", diff --git a/boards/nucleo_l486rg.json b/boards/nucleo_l486rg.json index 7a9dcb2e..5c4c60cd 100644 --- a/boards/nucleo_l486rg.json +++ b/boards/nucleo_l486rg.json @@ -31,7 +31,7 @@ "upload": { "maximum_ram_size": 131072, "maximum_size": 1048576, - "protocol": "stlink", + "protocol": "jlink", "protocols": [ "jlink", "cmsis-dap", diff --git a/boards/nucleo_l496zg.json b/boards/nucleo_l496zg.json index 7d4c978e..a375af35 100644 --- a/boards/nucleo_l496zg.json +++ b/boards/nucleo_l496zg.json @@ -35,7 +35,7 @@ "upload": { "maximum_ram_size": 327680, "maximum_size": 1048576, - "protocol": "stlink", + "protocol": "jlink", "protocols": [ "jlink", "cmsis-dap", diff --git a/boards/nucleo_l496zg_p.json b/boards/nucleo_l496zg_p.json index 6d31ff16..3301815c 100644 --- a/boards/nucleo_l496zg_p.json +++ b/boards/nucleo_l496zg_p.json @@ -33,7 +33,7 @@ "upload": { "maximum_ram_size": 327680, "maximum_size": 1048576, - "protocol": "stlink", + "protocol": "jlink", "protocols": [ "jlink", "cmsis-dap", diff --git a/boards/nucleo_l4r5zi.json b/boards/nucleo_l4r5zi.json index 4894e7ca..dc414116 100644 --- a/boards/nucleo_l4r5zi.json +++ b/boards/nucleo_l4r5zi.json @@ -34,7 +34,7 @@ "upload": { "maximum_ram_size": 655360, "maximum_size": 2097152, - "protocol": "stlink", + "protocol": "jlink", "protocols": [ "jlink", "cmsis-dap", diff --git a/boards/nucleo_l552ze_q.json b/boards/nucleo_l552ze_q.json index 491377a8..b6a76491 100644 --- a/boards/nucleo_l552ze_q.json +++ b/boards/nucleo_l552ze_q.json @@ -32,7 +32,7 @@ "upload": { "maximum_ram_size": 196608, "maximum_size": 524288, - "protocol": "stlink", + "protocol": "jlink", "protocols": [ "jlink", "cmsis-dap", diff --git a/boards/nucleo_u575zi_q.json b/boards/nucleo_u575zi_q.json index ed2d669c..91e99b20 100644 --- a/boards/nucleo_u575zi_q.json +++ b/boards/nucleo_u575zi_q.json @@ -31,7 +31,7 @@ "upload": { "maximum_ram_size": 262144, "maximum_size": 2097152, - "protocol": "stlink", + "protocol": "jlink", "protocols": [ "stlink", "jlink", diff --git a/boards/nucleo_wb55rg_p.json b/boards/nucleo_wb55rg_p.json index 480cf6bb..c6b0e57a 100644 --- a/boards/nucleo_wb55rg_p.json +++ b/boards/nucleo_wb55rg_p.json @@ -28,7 +28,7 @@ "upload": { "maximum_ram_size": 196608, "maximum_size": 524288, - "protocol": "stlink", + "protocol": "jlink", "protocols": [ "jlink", "cmsis-dap", diff --git a/boards/nucleo_wl55jc.json b/boards/nucleo_wl55jc.json index d63ea28a..9ef9930a 100644 --- a/boards/nucleo_wl55jc.json +++ b/boards/nucleo_wl55jc.json @@ -30,7 +30,7 @@ "upload": { "maximum_ram_size": 65536, "maximum_size": 262144, - "protocol": "stlink", + "protocol": "jlink", "protocols": [ "jlink", "cmsis-dap", diff --git a/boards/olimex_e407.json b/boards/olimex_e407.json index bb359b1c..98a897c6 100644 --- a/boards/olimex_e407.json +++ b/boards/olimex_e407.json @@ -1,43 +1,43 @@ -{ - "build": { - "core": "stm32", - "cpu": "cortex-m4", - "extra_flags": "-DSTM32F4 -DSTM32F407xx -DSTM32F40_41xxx", - "f_cpu": "168000000L", - "mcu": "stm32f407zgt6", - "product_line": "STM32F407xx", - "variant": "STM32F4xx/F407Z(E-G)T_F417Z(E-G)T", - "zephyr": { - "variant": "olimex_stm32_e407" - } - }, - "connectivity": [ - "can" - ], - "debug": { - "jlink_device": "STM32F407ZE", - "openocd_target": "stm32f4x", - "svd_path": "STM32F40x.svd" - }, - "frameworks": [ - "arduino", - "cmsis", - "stm32cube", - "libopencm3", - "zephyr" - ], - "name": "STM32-E407", - "upload": { - "maximum_ram_size": 131072, - "maximum_size": 1048576, - "protocol": "stlink", - "protocols": [ - "jlink", - "cmsis-dap", - "stlink", - "blackmagic" - ] - }, - "url": "https://docs.zephyrproject.org/latest/boards/arm/olimex_stm32_e407/doc/index.html", - "vendor": "Olimex" -} +{ + "build": { + "core": "stm32", + "cpu": "cortex-m4", + "extra_flags": "-DSTM32F4 -DSTM32F407xx -DSTM32F40_41xxx", + "f_cpu": "168000000L", + "mcu": "stm32f407zgt6", + "product_line": "STM32F407xx", + "variant": "STM32F4xx/F407Z(E-G)T_F417Z(E-G)T", + "zephyr": { + "variant": "olimex_stm32_e407" + } + }, + "connectivity": [ + "can" + ], + "debug": { + "jlink_device": "STM32F407ZE", + "openocd_target": "stm32f4x", + "svd_path": "STM32F40x.svd" + }, + "frameworks": [ + "arduino", + "cmsis", + "stm32cube", + "libopencm3", + "zephyr" + ], + "name": "STM32-E407", + "upload": { + "maximum_ram_size": 131072, + "maximum_size": 1048576, + "protocol": "jlink", + "protocols": [ + "jlink", + "cmsis-dap", + "stlink", + "blackmagic" + ] + }, + "url": "https://docs.zephyrproject.org/latest/boards/arm/olimex_stm32_e407/doc/index.html", + "vendor": "Olimex" +} diff --git a/boards/olimex_f103.json b/boards/olimex_f103.json index 06a02c9f..db37e56e 100644 --- a/boards/olimex_f103.json +++ b/boards/olimex_f103.json @@ -27,7 +27,7 @@ "upload": { "maximum_ram_size": 20480, "maximum_size": 131072, - "protocol": "stlink", + "protocol": "jlink", "protocols": [ "jlink", "cmsis-dap", diff --git a/boards/olimex_h407.json b/boards/olimex_h407.json index 8a72a297..adc6ec94 100644 --- a/boards/olimex_h407.json +++ b/boards/olimex_h407.json @@ -1,43 +1,43 @@ -{ - "build": { - "core": "stm32", - "cpu": "cortex-m4", - "extra_flags": "-DSTM32F4 -DSTM32F407xx -DSTM32F40_41xxx", - "f_cpu": "168000000L", - "mcu": "stm32f407zgt6", - "product_line": "STM32F407xx", - "variant": "STM32F4xx/F407Z(E-G)T_F417Z(E-G)T", - "zephyr": { - "variant": "olimex_stm32_h407" - } - }, - "connectivity": [ - "can" - ], - "debug": { - "jlink_device": "STM32F407ZE", - "openocd_target": "stm32f4x", - "svd_path": "STM32F40x.svd" - }, - "frameworks": [ - "arduino", - "cmsis", - "stm32cube", - "libopencm3", - "zephyr" - ], - "name": "STM32-H407", - "upload": { - "maximum_ram_size": 131072, - "maximum_size": 1048576, - "protocol": "stlink", - "protocols": [ - "jlink", - "cmsis-dap", - "stlink", - "blackmagic" - ] - }, - "url": "https://docs.zephyrproject.org/latest/boards/arm/olimex_stm32_h407/doc/index.html", - "vendor": "Olimex" -} +{ + "build": { + "core": "stm32", + "cpu": "cortex-m4", + "extra_flags": "-DSTM32F4 -DSTM32F407xx -DSTM32F40_41xxx", + "f_cpu": "168000000L", + "mcu": "stm32f407zgt6", + "product_line": "STM32F407xx", + "variant": "STM32F4xx/F407Z(E-G)T_F417Z(E-G)T", + "zephyr": { + "variant": "olimex_stm32_h407" + } + }, + "connectivity": [ + "can" + ], + "debug": { + "jlink_device": "STM32F407ZE", + "openocd_target": "stm32f4x", + "svd_path": "STM32F40x.svd" + }, + "frameworks": [ + "arduino", + "cmsis", + "stm32cube", + "libopencm3", + "zephyr" + ], + "name": "STM32-H407", + "upload": { + "maximum_ram_size": 131072, + "maximum_size": 1048576, + "protocol": "jlink", + "protocols": [ + "jlink", + "cmsis-dap", + "stlink", + "blackmagic" + ] + }, + "url": "https://docs.zephyrproject.org/latest/boards/arm/olimex_stm32_h407/doc/index.html", + "vendor": "Olimex" +} diff --git a/boards/olimex_p405.json b/boards/olimex_p405.json index 055504c4..ba459dee 100644 --- a/boards/olimex_p405.json +++ b/boards/olimex_p405.json @@ -1,40 +1,40 @@ -{ - "build": { - "core": "stm32", - "cpu": "cortex-m4", - "extra_flags": "-DSTM32F4 -DSTM32F405xx", - "f_cpu": "168000000L", - "mcu": "stm32f405rgt6", - "product_line": "STM32F405xx", - "variant": "STM32F4xx/F405RGT_F415RGT", - "zephyr": { - "variant": "olimex_stm32_p405" - } - }, - "debug": { - "jlink_device": "STM32F405RG", - "openocd_target": "stm32f4x", - "svd_path": "STM32F40x.svd" - }, - "frameworks": [ - "arduino", - "cmsis", - "stm32cube", - "libopencm3", - "zephyr" - ], - "name": "Olimex STM32-P405", - "upload": { - "maximum_ram_size": 131072, - "maximum_size": 1048576, - "protocol": "stlink", - "protocols": [ - "jlink", - "cmsis-dap", - "stlink", - "blackmagic" - ] - }, - "url": "https://docs.zephyrproject.org/latest/boards/arm/olimex_stm32_p405/doc/index.html", - "vendor": "Olimex" -} +{ + "build": { + "core": "stm32", + "cpu": "cortex-m4", + "extra_flags": "-DSTM32F4 -DSTM32F405xx", + "f_cpu": "168000000L", + "mcu": "stm32f405rgt6", + "product_line": "STM32F405xx", + "variant": "STM32F4xx/F405RGT_F415RGT", + "zephyr": { + "variant": "olimex_stm32_p405" + } + }, + "debug": { + "jlink_device": "STM32F405RG", + "openocd_target": "stm32f4x", + "svd_path": "STM32F40x.svd" + }, + "frameworks": [ + "arduino", + "cmsis", + "stm32cube", + "libopencm3", + "zephyr" + ], + "name": "Olimex STM32-P405", + "upload": { + "maximum_ram_size": 131072, + "maximum_size": 1048576, + "protocol": "jlink", + "protocols": [ + "jlink", + "cmsis-dap", + "stlink", + "blackmagic" + ] + }, + "url": "https://docs.zephyrproject.org/latest/boards/arm/olimex_stm32_p405/doc/index.html", + "vendor": "Olimex" +} diff --git a/boards/olimexino.json b/boards/olimexino.json index 4ccdd6fa..cea4b444 100644 --- a/boards/olimexino.json +++ b/boards/olimexino.json @@ -27,7 +27,7 @@ "upload": { "maximum_ram_size": 20480, "maximum_size": 131072, - "protocol": "stlink", + "protocol": "jlink", "protocols": [ "jlink", "cmsis-dap", diff --git a/boards/olimexino_stm32f3.json b/boards/olimexino_stm32f3.json index 9697334a..d8a69631 100644 --- a/boards/olimexino_stm32f3.json +++ b/boards/olimexino_stm32f3.json @@ -23,7 +23,7 @@ "upload": { "maximum_ram_size": 40960, "maximum_size": 262144, - "protocol": "stlink", + "protocol": "jlink", "protocols": [ "blackmagic", "cmsis-dap", diff --git a/boards/piconomix_px_her0.json b/boards/piconomix_px_her0.json index ef060dd1..4c184131 100644 --- a/boards/piconomix_px_her0.json +++ b/boards/piconomix_px_her0.json @@ -25,7 +25,7 @@ "upload": { "maximum_ram_size": 20480, "maximum_size": 131072, - "protocol": "stlink", + "protocol": "jlink", "protocols": [ "dfu", "serial", diff --git a/boards/prntr_v2.json b/boards/prntr_v2.json index 55513292..54edfdb8 100644 --- a/boards/prntr_v2.json +++ b/boards/prntr_v2.json @@ -30,7 +30,7 @@ "upload": { "maximum_ram_size": 131072, "maximum_size": 524288, - "protocol": "stlink", + "protocol": "jlink", "protocols": [ "dfu", "jlink", diff --git a/boards/pybstick26_duino.json b/boards/pybstick26_duino.json index d2ec40d5..38fc8c5f 100644 --- a/boards/pybstick26_duino.json +++ b/boards/pybstick26_duino.json @@ -26,7 +26,7 @@ "upload": { "maximum_ram_size": 16384, "maximum_size": 131072, - "protocol": "stlink", + "protocol": "jlink", "protocols": [ "dfu", "serial", diff --git a/boards/pybstick26_lite.json b/boards/pybstick26_lite.json index eae76993..c95ec770 100644 --- a/boards/pybstick26_lite.json +++ b/boards/pybstick26_lite.json @@ -29,7 +29,7 @@ "upload": { "maximum_ram_size": 98304, "maximum_size": 524288, - "protocol": "stlink", + "protocol": "jlink", "protocols": [ "jlink", "cmsis-dap", diff --git a/boards/pybstick26_pro.json b/boards/pybstick26_pro.json index a449c6d8..e4f3e7d3 100644 --- a/boards/pybstick26_pro.json +++ b/boards/pybstick26_pro.json @@ -29,7 +29,7 @@ "upload": { "maximum_ram_size": 262144, "maximum_size": 524288, - "protocol": "stlink", + "protocol": "jlink", "protocols": [ "jlink", "cmsis-dap", diff --git a/boards/pybstick26_std.json b/boards/pybstick26_std.json index 4bebfbe4..a1c0674d 100644 --- a/boards/pybstick26_std.json +++ b/boards/pybstick26_std.json @@ -29,7 +29,7 @@ "upload": { "maximum_ram_size": 131072, "maximum_size": 524288, - "protocol": "stlink", + "protocol": "jlink", "protocols": [ "jlink", "cmsis-dap", diff --git a/boards/rak811_tracker.json b/boards/rak811_tracker.json index 7566a855..b6b97769 100644 --- a/boards/rak811_tracker.json +++ b/boards/rak811_tracker.json @@ -25,7 +25,7 @@ "upload": { "maximum_ram_size": 16384, "maximum_size": 131072, - "protocol": "stlink", + "protocol": "jlink", "protocols": [ "jlink", "cmsis-dap", diff --git a/boards/rak811_tracker_32.json b/boards/rak811_tracker_32.json index 0c860ca8..570c2f81 100644 --- a/boards/rak811_tracker_32.json +++ b/boards/rak811_tracker_32.json @@ -28,7 +28,7 @@ "upload": { "maximum_ram_size": 32768, "maximum_size": 131072, - "protocol": "stlink", + "protocol": "jlink", "protocols": [ "jlink", "cmsis-dap", diff --git a/boards/remram_v1.json b/boards/remram_v1.json index 3283a4e8..5b87e391 100644 --- a/boards/remram_v1.json +++ b/boards/remram_v1.json @@ -34,7 +34,7 @@ "upload": { "maximum_ram_size": 524288, "maximum_size": 2097152, - "protocol": "stlink", + "protocol": "jlink", "protocols": [ "jlink", "cmsis-dap", diff --git a/boards/robotdyn_blackpill_f303cc.json b/boards/robotdyn_blackpill_f303cc.json index 92a95aaf..f35d243d 100644 --- a/boards/robotdyn_blackpill_f303cc.json +++ b/boards/robotdyn_blackpill_f303cc.json @@ -1,39 +1,39 @@ -{ - "build": { - "core": "stm32", - "cpu": "cortex-m4", - "extra_flags": "-DSTM32F3 -DSTM32F303xC -DARDUINO_BLACKPILL_F303CC", - "f_cpu": "72000000L", - "mcu": "stm32f303cct6", - "product_line": "STM32F303xC", - "variant": "STM32F3xx/F303C(B-C)T" - }, - "connectivity": [ - "can" - ], - "debug": { - "jlink_device": "STM32F303CC", - "openocd_target": "stm32f3x", - "svd_path": "STM32F30x.svd" - }, - "frameworks": [ - "arduino", - "cmsis", - "stm32cube", - "libopencm3" - ], - "name": "BlackPill F303CC", - "upload": { - "maximum_ram_size": 40960, - "maximum_size": 262144, - "protocol": "stlink", - "protocols": [ - "jlink", - "cmsis-dap", - "stlink", - "blackmagic" - ] - }, - "url": "https://www.st.com/en/microcontrollers-microprocessors/stm32f303cc.html", - "vendor": "RobotDyn" -} +{ + "build": { + "core": "stm32", + "cpu": "cortex-m4", + "extra_flags": "-DSTM32F3 -DSTM32F303xC -DARDUINO_BLACKPILL_F303CC", + "f_cpu": "72000000L", + "mcu": "stm32f303cct6", + "product_line": "STM32F303xC", + "variant": "STM32F3xx/F303C(B-C)T" + }, + "connectivity": [ + "can" + ], + "debug": { + "jlink_device": "STM32F303CC", + "openocd_target": "stm32f3x", + "svd_path": "STM32F30x.svd" + }, + "frameworks": [ + "arduino", + "cmsis", + "stm32cube", + "libopencm3" + ], + "name": "BlackPill F303CC", + "upload": { + "maximum_ram_size": 40960, + "maximum_size": 262144, + "protocol": "jlink", + "protocols": [ + "jlink", + "cmsis-dap", + "stlink", + "blackmagic" + ] + }, + "url": "https://www.st.com/en/microcontrollers-microprocessors/stm32f303cc.html", + "vendor": "RobotDyn" +} diff --git a/boards/rumba32_f446ve.json b/boards/rumba32_f446ve.json index c1b9b46c..cbc4121d 100644 --- a/boards/rumba32_f446ve.json +++ b/boards/rumba32_f446ve.json @@ -28,7 +28,7 @@ "upload": { "maximum_ram_size": 131072, "maximum_size": 524288, - "protocol": "stlink", + "protocol": "jlink", "protocols": [ "jlink", "cmsis-dap", diff --git a/boards/sparkfun_micromod_f405.json b/boards/sparkfun_micromod_f405.json index 7d3468b7..b74c504c 100644 --- a/boards/sparkfun_micromod_f405.json +++ b/boards/sparkfun_micromod_f405.json @@ -33,7 +33,7 @@ "upload": { "maximum_ram_size": 131072, "maximum_size": 1048576, - "protocol": "stlink", + "protocol": "jlink", "protocols": [ "dfu", "serial", diff --git a/boards/sparky_v1.json b/boards/sparky_v1.json index ba6001e8..861be25c 100644 --- a/boards/sparky_v1.json +++ b/boards/sparky_v1.json @@ -1,39 +1,39 @@ -{ - "build": { - "core": "stm32", - "cpu": "cortex-m4", - "extra_flags": "-DSTM32F3 -DSTM32F303xC -DBLACKPILL_F303CC", - "f_cpu": "72000000L", - "mcu": "stm32f303cct6", - "product_line": "STM32F303xC", - "variant": "STM32F3xx/F303C(B-C)T" - }, - "connectivity": [ - "can" - ], - "debug": { - "jlink_device": "STM32F303CC", - "openocd_target": "stm32f3x", - "svd_path": "STM32F30x.svd" - }, - "frameworks": [ - "arduino", - "cmsis", - "stm32cube", - "libopencm3" - ], - "name": "Sparky V1 F303", - "upload": { - "maximum_ram_size": 40960, - "maximum_size": 262144, - "protocol": "stlink", - "protocols": [ - "jlink", - "cmsis-dap", - "stlink", - "blackmagic" - ] - }, - "url": "https://github.com/TauLabs/TauLabs/wiki/Sparky", - "vendor": "TauLabs" -} +{ + "build": { + "core": "stm32", + "cpu": "cortex-m4", + "extra_flags": "-DSTM32F3 -DSTM32F303xC -DBLACKPILL_F303CC", + "f_cpu": "72000000L", + "mcu": "stm32f303cct6", + "product_line": "STM32F303xC", + "variant": "STM32F3xx/F303C(B-C)T" + }, + "connectivity": [ + "can" + ], + "debug": { + "jlink_device": "STM32F303CC", + "openocd_target": "stm32f3x", + "svd_path": "STM32F30x.svd" + }, + "frameworks": [ + "arduino", + "cmsis", + "stm32cube", + "libopencm3" + ], + "name": "Sparky V1 F303", + "upload": { + "maximum_ram_size": 40960, + "maximum_size": 262144, + "protocol": "jlink", + "protocols": [ + "jlink", + "cmsis-dap", + "stlink", + "blackmagic" + ] + }, + "url": "https://github.com/TauLabs/TauLabs/wiki/Sparky", + "vendor": "TauLabs" +} diff --git a/boards/st3dp001_eval.json b/boards/st3dp001_eval.json index 01ffecbc..09c3175c 100644 --- a/boards/st3dp001_eval.json +++ b/boards/st3dp001_eval.json @@ -1,45 +1,45 @@ -{ - "build": { - "core": "stm32", - "cpu": "cortex-m4", - "extra_flags": "-DSTM32F4 -DSTM32F401xE -DSTM32F40_41xxx", - "f_cpu": "84000000L", - "framework_extra_flags": { - "arduino": "-DCUSTOM_PERIPHERAL_PINS" - }, - "mcu": "stm32f401vet6", - "product_line": "STM32F401xE", - "variant": "STM32F4xx/F401V(B-C-D-E)T" - }, - "debug": { - "default_tools": [ - "stlink" - ], - "jlink_device": "STM32F401VG", - "onboard_tools": [ - "stlink" - ], - "openocd_board": "st_nucleo_f4", - "openocd_target": "stm32f4x", - "svd_path": "STM32F401xG.svd" - }, - "frameworks": [ - "arduino", - "cmsis", - "stm32cube" - ], - "name": "3DP001V1 Evaluation board for 3D printer", - "upload": { - "maximum_ram_size": 98304, - "maximum_size": 524288, - "protocol": "stlink", - "protocols": [ - "jlink", - "cmsis-dap", - "stlink", - "blackmagic" - ] - }, - "url": "https://www.st.com/en/evaluation-tools/steval-3dp001v1.html", - "vendor": "ST" -} +{ + "build": { + "core": "stm32", + "cpu": "cortex-m4", + "extra_flags": "-DSTM32F4 -DSTM32F401xE -DSTM32F40_41xxx", + "f_cpu": "84000000L", + "framework_extra_flags": { + "arduino": "-DCUSTOM_PERIPHERAL_PINS" + }, + "mcu": "stm32f401vet6", + "product_line": "STM32F401xE", + "variant": "STM32F4xx/F401V(B-C-D-E)T" + }, + "debug": { + "default_tools": [ + "stlink" + ], + "jlink_device": "STM32F401VG", + "onboard_tools": [ + "stlink" + ], + "openocd_board": "st_nucleo_f4", + "openocd_target": "stm32f4x", + "svd_path": "STM32F401xG.svd" + }, + "frameworks": [ + "arduino", + "cmsis", + "stm32cube" + ], + "name": "3DP001V1 Evaluation board for 3D printer", + "upload": { + "maximum_ram_size": 98304, + "maximum_size": 524288, + "protocol": "jlink", + "protocols": [ + "jlink", + "cmsis-dap", + "stlink", + "blackmagic" + ] + }, + "url": "https://www.st.com/en/evaluation-tools/steval-3dp001v1.html", + "vendor": "ST" +} diff --git a/boards/steval_fcu001v1.json b/boards/steval_fcu001v1.json index 53fda045..1b0a1b1f 100644 --- a/boards/steval_fcu001v1.json +++ b/boards/steval_fcu001v1.json @@ -21,7 +21,7 @@ "upload": { "maximum_ram_size": 65536, "maximum_size": 262144, - "protocol": "stlink", + "protocol": "jlink", "protocols": [ "jlink", "cmsis-dap", diff --git a/boards/steval_mksboxv1.json b/boards/steval_mksboxv1.json index 12de6a93..22e82bcf 100644 --- a/boards/steval_mksboxv1.json +++ b/boards/steval_mksboxv1.json @@ -29,7 +29,7 @@ "upload": { "maximum_ram_size": 655360, "maximum_size": 2097152, - "protocol": "stlink", + "protocol": "jlink", "protocols": [ "jlink", "cmsis-dap", diff --git a/boards/storm32_v1_31_rc.json b/boards/storm32_v1_31_rc.json index c0b038ef..b85a0885 100644 --- a/boards/storm32_v1_31_rc.json +++ b/boards/storm32_v1_31_rc.json @@ -1,41 +1,41 @@ -{ - "build": { - "core": "stm32", - "cpu": "cortex-m3", - "extra_flags": "-DSTM32F103xE -DSTM32F1", - "f_cpu": "72000000L", - "framework_extra_flags": { - "arduino": "-DCUSTOM_PERIPHERAL_PINS" - }, - "mcu": "stm32f103rct6", - "product_line": "STM32F103xE", - "variant": "STM32F1xx/F103R(C-D-E)T" - }, - "debug": { - "jlink_device": "STM32F103RC", - "openocd_target": "stm32f1x", - "svd_path": "STM32F103xx.svd" - }, - "frameworks": [ - "arduino", - "cmsis", - "libopencm3", - "stm32cube" - ], - "name": "STorM32 BGC v1.31 RC", - "upload": { - "maximum_ram_size": 49152, - "maximum_size": 262144, - "protocol": "stlink", - "protocols": [ - "jlink", - "cmsis-dap", - "stlink", - "blackmagic", - "serial", - "dfu" - ] - }, - "url": "http://www.olliw.eu/storm32bgc-wiki/STorM32_Boards#STorM32-BGC_v1.3", - "vendor": "STorM32" -} +{ + "build": { + "core": "stm32", + "cpu": "cortex-m3", + "extra_flags": "-DSTM32F103xE -DSTM32F1", + "f_cpu": "72000000L", + "framework_extra_flags": { + "arduino": "-DCUSTOM_PERIPHERAL_PINS" + }, + "mcu": "stm32f103rct6", + "product_line": "STM32F103xE", + "variant": "STM32F1xx/F103R(C-D-E)T" + }, + "debug": { + "jlink_device": "STM32F103RC", + "openocd_target": "stm32f1x", + "svd_path": "STM32F103xx.svd" + }, + "frameworks": [ + "arduino", + "cmsis", + "libopencm3", + "stm32cube" + ], + "name": "STorM32 BGC v1.31 RC", + "upload": { + "maximum_ram_size": 49152, + "maximum_size": 262144, + "protocol": "jlink", + "protocols": [ + "jlink", + "cmsis-dap", + "stlink", + "blackmagic", + "serial", + "dfu" + ] + }, + "url": "http://www.olliw.eu/storm32bgc-wiki/STorM32_Boards#STorM32-BGC_v1.3", + "vendor": "STorM32" +} diff --git a/boards/thunder_pack.json b/boards/thunder_pack.json index 1e2f27d4..3342548f 100644 --- a/boards/thunder_pack.json +++ b/boards/thunder_pack.json @@ -25,7 +25,7 @@ "upload": { "maximum_ram_size": 20480, "maximum_size": 196608, - "protocol": "stlink", + "protocol": "jlink", "protocols": [ "dfu", "serial", diff --git a/boards/thunder_pack_f411.json b/boards/thunder_pack_f411.json index c2c18745..a472257f 100644 --- a/boards/thunder_pack_f411.json +++ b/boards/thunder_pack_f411.json @@ -29,7 +29,7 @@ "upload": { "maximum_ram_size": 131072, "maximum_size": 524288, - "protocol": "stlink", + "protocol": "jlink", "protocols": [ "jlink", "cmsis-dap", diff --git a/boards/ublox_c030_r410m.json b/boards/ublox_c030_r410m.json index d2d7cf3d..c0d796c1 100644 --- a/boards/ublox_c030_r410m.json +++ b/boards/ublox_c030_r410m.json @@ -28,7 +28,7 @@ "upload": { "maximum_ram_size": 262144, "maximum_size": 1048576, - "protocol": "stlink", + "protocol": "jlink", "protocols": [ "stlink", "jlink", diff --git a/boards/ublox_evk_odin_w2.json b/boards/ublox_evk_odin_w2.json index 917aa252..1acea94f 100644 --- a/boards/ublox_evk_odin_w2.json +++ b/boards/ublox_evk_odin_w2.json @@ -1,35 +1,35 @@ -{ - "build": { - "cpu": "cortex-m4", - "f_cpu": "168000000L", - "mcu": "stm32f439ziy6" - }, - "connectivity": [ - "bluetooth", - "can", - "ethernet", - "wifi" - ], - "debug": { - "jlink_device": "STM32F439ZI", - "openocd_target": "stm32f4x", - "svd_path": "STM32F439x.svd" - }, - "frameworks": [ - "stm32cube" - ], - "name": "u-blox EVK-ODIN-W2", - "upload": { - "maximum_ram_size": 262144, - "maximum_size": 2097152, - "protocol": "stlink", - "protocols": [ - "jlink", - "cmsis-dap", - "stlink", - "blackmagic" - ] - }, - "url": "https://developer.mbed.org/platforms/ublox-EVK-ODIN-W2/", - "vendor": "u-blox" -} +{ + "build": { + "cpu": "cortex-m4", + "f_cpu": "168000000L", + "mcu": "stm32f439ziy6" + }, + "connectivity": [ + "bluetooth", + "can", + "ethernet", + "wifi" + ], + "debug": { + "jlink_device": "STM32F439ZI", + "openocd_target": "stm32f4x", + "svd_path": "STM32F439x.svd" + }, + "frameworks": [ + "stm32cube" + ], + "name": "u-blox EVK-ODIN-W2", + "upload": { + "maximum_ram_size": 262144, + "maximum_size": 2097152, + "protocol": "jlink", + "protocols": [ + "jlink", + "cmsis-dap", + "stlink", + "blackmagic" + ] + }, + "url": "https://developer.mbed.org/platforms/ublox-EVK-ODIN-W2/", + "vendor": "u-blox" +} diff --git a/boards/vake_v1.json b/boards/vake_v1.json index 5e19f87c..771b7146 100644 --- a/boards/vake_v1.json +++ b/boards/vake_v1.json @@ -28,7 +28,7 @@ "upload": { "maximum_ram_size": 131072, "maximum_size": 524288, - "protocol": "stlink", + "protocol": "jlink", "protocols": [ "jlink", "cmsis-dap", diff --git a/boards/vccgnd_f103zet6.json b/boards/vccgnd_f103zet6.json index 98aab5a4..428eea63 100644 --- a/boards/vccgnd_f103zet6.json +++ b/boards/vccgnd_f103zet6.json @@ -1,38 +1,38 @@ -{ - "build": { - "core": "stm32", - "cpu": "cortex-m3", - "extra_flags": "-DSTM32F103xE -DSTM32F1", - "f_cpu": "72000000L", - "mcu": "stm32f103zet6", - "product_line": "STM32F103xE", - "variant": "STM32F1xx/F103Z(C-D-E)(H-T)" - }, - "debug": { - "jlink_device": "STM32F103ZE", - "openocd_target": "stm32f1x", - "svd_path": "STM32F103xx.svd" - }, - "frameworks": [ - "arduino", - "cmsis", - "stm32cube", - "libopencm3" - ], - "name": "VCCGND F103ZET6 Mini", - "upload": { - "maximum_ram_size": 65536, - "maximum_size": 524288, - "protocol": "stlink", - "protocols": [ - "jlink", - "cmsis-dap", - "stlink", - "blackmagic", - "serial", - "dfu" - ] - }, - "url": "https://stm32-base.org/boards/STM32F103ZET6-VCC-GND-XLarge", - "vendor": "VCCGND" -} +{ + "build": { + "core": "stm32", + "cpu": "cortex-m3", + "extra_flags": "-DSTM32F103xE -DSTM32F1", + "f_cpu": "72000000L", + "mcu": "stm32f103zet6", + "product_line": "STM32F103xE", + "variant": "STM32F1xx/F103Z(C-D-E)(H-T)" + }, + "debug": { + "jlink_device": "STM32F103ZE", + "openocd_target": "stm32f1x", + "svd_path": "STM32F103xx.svd" + }, + "frameworks": [ + "arduino", + "cmsis", + "stm32cube", + "libopencm3" + ], + "name": "VCCGND F103ZET6 Mini", + "upload": { + "maximum_ram_size": 65536, + "maximum_size": 524288, + "protocol": "jlink", + "protocols": [ + "jlink", + "cmsis-dap", + "stlink", + "blackmagic", + "serial", + "dfu" + ] + }, + "url": "https://stm32-base.org/boards/STM32F103ZET6-VCC-GND-XLarge", + "vendor": "VCCGND" +} diff --git a/boards/vccgnd_f407zg_mini.json b/boards/vccgnd_f407zg_mini.json index 3fcebf11..f750ba61 100644 --- a/boards/vccgnd_f407zg_mini.json +++ b/boards/vccgnd_f407zg_mini.json @@ -1,41 +1,41 @@ -{ - "build": { - "core": "stm32", - "cpu": "cortex-m4", - "extra_flags": "-DSTM32F407xx -DSTM32F4", - "f_cpu": "168000000L", - "framework_extra_flags": { - "arduino": "-DCUSTOM_PERIPHERAL_PINS" - }, - "mcu": "stm32f407zgt6", - "product_line": "STM32F407xx", - "variant": "STM32F4xx/F407Z(E-G)T_F417Z(E-G)T" - }, - "debug": { - "jlink_device": "STM32F407ZG", - "openocd_target": "stm32f4x", - "svd_path": "STM32F407xx.svd" - }, - "frameworks": [ - "arduino", - "cmsis", - "stm32cube", - "libopencm3" - ], - "name": "VCCGND F407ZGT6 Mini", - "upload": { - "maximum_ram_size": 131072, - "maximum_size": 1048576, - "protocol": "stlink", - "protocols": [ - "blackmagic", - "cmsis-dap", - "dfu", - "jlink", - "serial", - "stlink" - ] - }, - "url": "https://stm32-base.org/boards/STM32F407ZGT6-VCC-GND-Large", - "vendor": "VCCGND" -} +{ + "build": { + "core": "stm32", + "cpu": "cortex-m4", + "extra_flags": "-DSTM32F407xx -DSTM32F4", + "f_cpu": "168000000L", + "framework_extra_flags": { + "arduino": "-DCUSTOM_PERIPHERAL_PINS" + }, + "mcu": "stm32f407zgt6", + "product_line": "STM32F407xx", + "variant": "STM32F4xx/F407Z(E-G)T_F417Z(E-G)T" + }, + "debug": { + "jlink_device": "STM32F407ZG", + "openocd_target": "stm32f4x", + "svd_path": "STM32F407xx.svd" + }, + "frameworks": [ + "arduino", + "cmsis", + "stm32cube", + "libopencm3" + ], + "name": "VCCGND F407ZGT6 Mini", + "upload": { + "maximum_ram_size": 131072, + "maximum_size": 1048576, + "protocol": "jlink", + "protocols": [ + "blackmagic", + "cmsis-dap", + "dfu", + "jlink", + "serial", + "stlink" + ] + }, + "url": "https://stm32-base.org/boards/STM32F407ZGT6-VCC-GND-Large", + "vendor": "VCCGND" +} diff --git a/boards/waveshare_open103z.json b/boards/waveshare_open103z.json index bd5cd583..6f7b5c54 100644 --- a/boards/waveshare_open103z.json +++ b/boards/waveshare_open103z.json @@ -1,36 +1,36 @@ -{ - "build": { - "core": "stm32", - "cpu": "cortex-m3", - "extra_flags": "-DSTM32F103xE -DSTM32F1", - "f_cpu": "72000000L", - "mcu": "stm32f103zet6", - "product_line": "STM32F103xE", - "variant": "STM32F1xx/F103Z(C-D-E)(H-T)" - }, - "debug": { - "jlink_device": "STM32F103ZE", - "openocd_target": "stm32f1x", - "svd_path": "STM32F103xx.svd" - }, - "frameworks": [ - "arduino", - "cmsis", - "libopencm3", - "stm32cube" - ], - "name": "Waveshare Open103Z", - "upload": { - "maximum_ram_size": 65536, - "maximum_size": 524288, - "protocol": "stlink", - "protocols": [ - "jlink", - "cmsis-dap", - "stlink", - "blackmagic" - ] - }, - "url": "https://www.waveshare.com/open103z-standard.htm", - "vendor": "Waveshare" -} +{ + "build": { + "core": "stm32", + "cpu": "cortex-m3", + "extra_flags": "-DSTM32F103xE -DSTM32F1", + "f_cpu": "72000000L", + "mcu": "stm32f103zet6", + "product_line": "STM32F103xE", + "variant": "STM32F1xx/F103Z(C-D-E)(H-T)" + }, + "debug": { + "jlink_device": "STM32F103ZE", + "openocd_target": "stm32f1x", + "svd_path": "STM32F103xx.svd" + }, + "frameworks": [ + "arduino", + "cmsis", + "libopencm3", + "stm32cube" + ], + "name": "Waveshare Open103Z", + "upload": { + "maximum_ram_size": 65536, + "maximum_size": 524288, + "protocol": "jlink", + "protocols": [ + "jlink", + "cmsis-dap", + "stlink", + "blackmagic" + ] + }, + "url": "https://www.waveshare.com/open103z-standard.htm", + "vendor": "Waveshare" +} diff --git a/boards/weact_mini_h743vitx.json b/boards/weact_mini_h743vitx.json index d731d61b..0952ef83 100644 --- a/boards/weact_mini_h743vitx.json +++ b/boards/weact_mini_h743vitx.json @@ -32,7 +32,7 @@ "upload": { "maximum_ram_size": 524288, "maximum_size": 2097152, - "protocol": "stlink", + "protocol": "jlink", "protocols": [ "jlink", "cmsis-dap", diff --git a/boards/weact_mini_h750vbtx.json b/boards/weact_mini_h750vbtx.json index a845c163..a5c0ee41 100644 --- a/boards/weact_mini_h750vbtx.json +++ b/boards/weact_mini_h750vbtx.json @@ -32,7 +32,7 @@ "upload": { "maximum_ram_size": 131072, "maximum_size": 524288, - "protocol": "stlink", + "protocol": "jlink", "protocols": [ "jlink", "cmsis-dap", diff --git a/boards/wio_3g.json b/boards/wio_3g.json index 7551f038..c942fb79 100644 --- a/boards/wio_3g.json +++ b/boards/wio_3g.json @@ -32,7 +32,7 @@ "upload": { "maximum_ram_size": 262144, "maximum_size": 2097152, - "protocol": "stlink", + "protocol": "jlink", "protocols": [ "stlink", "jlink", diff --git a/boards/wraith32_v1.json b/boards/wraith32_v1.json index 1ffb6817..a50de4c1 100644 --- a/boards/wraith32_v1.json +++ b/boards/wraith32_v1.json @@ -25,7 +25,7 @@ "upload": { "maximum_ram_size": 7936, "maximum_size": 32768, - "protocol": "stlink", + "protocol": "jlink", "protocols": [ "dfu", "serial", diff --git a/boards/xdot_l151cc.json b/boards/xdot_l151cc.json index ff0daca9..4cba20c3 100644 --- a/boards/xdot_l151cc.json +++ b/boards/xdot_l151cc.json @@ -22,7 +22,7 @@ "upload": { "maximum_ram_size": 32768, "maximum_size": 262144, - "protocol": "stlink", + "protocol": "jlink", "protocols": [ "jlink", "cmsis-dap", diff --git a/examples/mbed-rtos-custom-target/boards/custom_nucleo_l452re_mbed.json b/examples/mbed-rtos-custom-target/boards/custom_nucleo_l452re_mbed.json index b5d5606d..76528300 100644 --- a/examples/mbed-rtos-custom-target/boards/custom_nucleo_l452re_mbed.json +++ b/examples/mbed-rtos-custom-target/boards/custom_nucleo_l452re_mbed.json @@ -1,43 +1,43 @@ -{ - "build": { - "cpu": "cortex-m4", - "extra_flags": "-DSTM32L452xx", - "f_cpu": "80000000L", - "mcu": "stm32l452ret6", - "variant": "NUCLEO_L452RE" - }, - "connectivity": [ - "can" - ], - "debug": { - "default_tools": [ - "stlink" - ], - "jlink_device": "STM32L452RE", - "onboard_tools": [ - "stlink" - ], - "openocd_board": "st_nucleo_l4", - "openocd_target": "stm32l4x", - "svd_path": "STM32L4x2.svd" - }, - "frameworks": [ - "mbed", - "arduino", - "stm32cube" - ], - "name": "ST Nucleo L452RE", - "upload": { - "maximum_ram_size": 65536, - "maximum_size": 262144, - "protocol": "stlink", - "protocols": [ - "jlink", - "stlink", - "blackmagic", - "mbed" - ] - }, - "url": "https://www.st.com/en/evaluation-tools/nucleo-l452re.html", - "vendor": "ST" -} +{ + "build": { + "cpu": "cortex-m4", + "extra_flags": "-DSTM32L452xx", + "f_cpu": "80000000L", + "mcu": "stm32l452ret6", + "variant": "NUCLEO_L452RE" + }, + "connectivity": [ + "can" + ], + "debug": { + "default_tools": [ + "stlink" + ], + "jlink_device": "STM32L452RE", + "onboard_tools": [ + "stlink" + ], + "openocd_board": "st_nucleo_l4", + "openocd_target": "stm32l4x", + "svd_path": "STM32L4x2.svd" + }, + "frameworks": [ + "mbed", + "arduino", + "stm32cube" + ], + "name": "ST Nucleo L452RE", + "upload": { + "maximum_ram_size": 65536, + "maximum_size": 262144, + "protocol": "jlink", + "protocols": [ + "jlink", + "stlink", + "blackmagic", + "mbed" + ] + }, + "url": "https://www.st.com/en/evaluation-tools/nucleo-l452re.html", + "vendor": "ST" +}