From 162676be3d3bca51322ea6aa6bc6fdf95bdd4c86 Mon Sep 17 00:00:00 2001 From: krzysztof-cabaj Date: Mon, 27 Jun 2022 08:19:10 -0400 Subject: [PATCH 01/12] boards/nucleo-f207zg: add cpy2remed flashhing commands --- boards/nucleo-f207zg/doc.txt | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/boards/nucleo-f207zg/doc.txt b/boards/nucleo-f207zg/doc.txt index 4c195103365f..d9891d7ddfa6 100644 --- a/boards/nucleo-f207zg/doc.txt +++ b/boards/nucleo-f207zg/doc.txt @@ -53,6 +53,8 @@ STM32F207ZG microcontroller with 128Kb of SRAM and 1Mb of ROM Flash. ## Flashing the device +### Flashing the Board Using OpenOCD + The ST Nucleo-F207ZG board includes an on-board ST-LINK V2-1 programmer. The easiest way to program the board is to use OpenOCD. Once you have installed OpenOCD (look [here](https://github.com/RIOT-OS/RIOT/wiki/OpenOCD) for @@ -66,6 +68,19 @@ and debug via GDB by simply typing make BOARD=nucleo-f207zg debug ``` +### Flashing the Board Using ST-LINK Removable Media + +On-board ST-LINK programmer provides via composite USB device removable media. +Copying the HEX file causes reprogramming of the board. This task +could be performed manually; however, the cpy2remed (copy to removable +media) PROGRAMMER script does this automatically. To program board in +this manner, use the command: +``` +make BOARD=nucleo-f207zg PROGRAMMER=cpy2remed flash +``` +@note This PROGRAMMER was tested using ST-LINK firmware 2.37.26. Firmware updates +could be found on [this STM webpage](https://www.st.com/en/development-tools/stsw-link007.html). + ## Supported Toolchains For using the ST Nucleo-F207ZG board we strongly recommend the usage of the [GNU Tools for ARM Embedded Processors](https://launchpad.net/gcc-arm-embedded) From 056ffbf42df79f4ae89ba81cd828b83f07dc7003 Mon Sep 17 00:00:00 2001 From: krzysztof-cabaj Date: Mon, 27 Jun 2022 09:56:36 -0400 Subject: [PATCH 02/12] boards/nucleo-f303ze: add cpy2remed flashing commands --- boards/nucleo-f303ze/doc.txt | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/boards/nucleo-f303ze/doc.txt b/boards/nucleo-f303ze/doc.txt index b04515bdbe10..905478ee1508 100644 --- a/boards/nucleo-f303ze/doc.txt +++ b/boards/nucleo-f303ze/doc.txt @@ -53,6 +53,9 @@ microcontroller with 64Kb of RAM and 512Kb of ROM. ## Flashing the device + +### Flashing the Board Using OpenOCD + The ST Nucleo-F303ZE board includes an on-board ST-LINK V2 programmer. The easiest way to program the board is to use OpenOCD. Once you have installed OpenOCD (look [here](https://github.com/RIOT-OS/RIOT/wiki/OpenOCD) @@ -66,6 +69,19 @@ and debug via GDB by simply typing BOARD=nucleo-f303ze make debug ``` +### Flashing the Board Using ST-LINK Removable Media + +On-board ST-LINK programmer provides via composite USB device removable media. +Copying the HEX file causes reprogramming of the board. This task +could be performed manually; however, the cpy2remed (copy to removable +media) PROGRAMMER script does this automatically. To program board in +this manner, use the command: +``` +make BOARD=nucleo-f303ze PROGRAMMER=cpy2remed flash +``` +@note This PROGRAMMER was tested using ST-LINK firmware 2.37.26. Firmware updates +could be found on [this STM webpage](https://www.st.com/en/development-tools/stsw-link007.html). + ## Supported Toolchains For using the ST Nucleo-F303ZE board we strongly recommend the usage of the From 53f33b32fac54afdfd45c231af3402c96bfb8328 Mon Sep 17 00:00:00 2001 From: krzysztof-cabaj Date: Wed, 29 Jun 2022 12:35:48 -0400 Subject: [PATCH 03/12] boards/nucleo-l496zg: add short board info and flashing commands --- boards/nucleo-l496zg/doc.txt | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/boards/nucleo-l496zg/doc.txt b/boards/nucleo-l496zg/doc.txt index 1a364e1f37a9..5aac4e8f4308 100644 --- a/boards/nucleo-l496zg/doc.txt +++ b/boards/nucleo-l496zg/doc.txt @@ -2,4 +2,23 @@ @defgroup boards_nucleo-l496zg STM32 Nucleo-L496ZG @ingroup boards_common_nucleo144 @brief Support for the STM32 Nucleo-l496zg + +## Overview + +The Nucleo-L496ZG is a board from ST's Nucleo family supporting ARM Cortex-M4 +STM32L496ZG ultra-low-pawer microcontroller with 320KiB of RAM and 1 MiB of Flash. + +## Flashing the Board Using ST-LINK Removable Media + +On-board ST-LINK programmer provides via composite USB device removable media. +Copying the HEX file causes reprogramming of the board. This task +could be performed manually; however, the cpy2remed (copy to removable +media) PROGRAMMER script does this automatically. To program board in +this manner, use the command: +``` +make BOARD=nucleo-l496zg PROGRAMMER=cpy2remed flash +``` +@note This PROGRAMMER was tested using ST-LINK firmware 2.37.26. Firmware updates + can be found on [this STM webpage](https://www.st.com/en/development-tools/stsw-link007.html + */ From 86cfca3eaebfe761ae5d11b580aa4328a3b3ece7 Mon Sep 17 00:00:00 2001 From: krzysztof-cabaj Date: Thu, 30 Jun 2022 08:30:51 -0400 Subject: [PATCH 04/12] boards/nucleo-l4z5zi: add command for flashing using cpy2remed --- boards/nucleo-l4r5zi/doc.txt | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/boards/nucleo-l4r5zi/doc.txt b/boards/nucleo-l4r5zi/doc.txt index 0fcf6324b089..57184da96ec1 100644 --- a/boards/nucleo-l4r5zi/doc.txt +++ b/boards/nucleo-l4r5zi/doc.txt @@ -10,6 +10,8 @@ STM32L4R5ZI microcontroller with 640Kb of RAM and 2Mb of ROM Flash. ## Flashing the device +### Flashing the Board Using OpenOCD + The ST Nucleo-L4R5ZI board includes an on-board ST-LINK programmer and can be flashed using OpenOCD. @note The latest release of OpenOCD doesn't contain support for this board, @@ -22,6 +24,20 @@ To flash this board, just use the following command: make BOARD=nucleo-l4r5zi flash -C examples/hello-world ``` +### Flashing the Board Using ST-LINK Removable Media + +On-board ST-LINK programmer provides via composite USB device removable media. +Copying the HEX file causes reprogramming of the board. This task +could be performed manually; however, the cpy2remed (copy to removable +media) PROGRAMMER script does this automatically. To program board in +this manner, use the command: +``` +make BOARD=nucleo-l4r5zi PROGRAMMER=cpy2remed flash +``` +@note This PROGRAMMER was tested using ST-LINK firmware 2.37.26. Firmware updates +could be found on [this STM webpage](https://www.st.com/en/development-tools/stsw-link007.html). + + ### STDIO STDIO is available via the ST-Link programmer. From c9441272e4bed48142c6946a7863317cfbfde96b Mon Sep 17 00:00:00 2001 From: krzysztof-cabaj Date: Thu, 30 Jun 2022 09:01:45 -0400 Subject: [PATCH 05/12] boards/nucleo-f767zi:short board info and cpy2remed flashing command --- boards/nucleo-f767zi/doc.txt | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/boards/nucleo-f767zi/doc.txt b/boards/nucleo-f767zi/doc.txt index db8fa4d2fde1..93772f79b547 100644 --- a/boards/nucleo-f767zi/doc.txt +++ b/boards/nucleo-f767zi/doc.txt @@ -2,4 +2,23 @@ @defgroup boards_nucleo-f767zi STM32 Nucleo-F767ZI @ingroup boards_common_nucleo144 @brief Support for the STM32 Nucleo-F767ZI + +## Overview + +The Nucleo-F767ZI is a board from ST's Nucleo family supporting ARM Cortex-M7 +STM32F767ZI microcontroller with 512KiB of RAM and 2 MiB of Flash. + +## Flashing the Board Using ST-LINK Removable Media + +On-board ST-LINK programmer provides via composite USB device removable media. +Copying the HEX file causes reprogramming of the board. This task +could be performed manually; however, the cpy2remed (copy to removable +media) PROGRAMMER script does this automatically. To program board in +this manner, use the command: +``` +make BOARD=nucleo-f767zi PROGRAMMER=cpy2remed flash +``` +@note This PROGRAMMER was tested using ST-LINK firmware 2.37.26. Firmware updates + can be found on [this STM webpage](https://www.st.com/en/development-tools/stsw-link007.html + */ From 82200744c790d6e0fa224da75a374490130d973d Mon Sep 17 00:00:00 2001 From: krzysztof-cabaj Date: Sat, 2 Jul 2022 13:44:39 -0400 Subject: [PATCH 06/12] boards/nucleo144: fix all memory sizes to KiB and MiB --- boards/nucleo-f207zg/doc.txt | 6 +++--- boards/nucleo-f303ze/doc.txt | 6 +++--- boards/nucleo-f429zi/doc.txt | 6 +++--- boards/nucleo-f446ze/doc.txt | 6 +++--- boards/nucleo-l4r5zi/doc.txt | 2 +- boards/nucleo-l552ze-q/doc.txt | 6 +++--- 6 files changed, 16 insertions(+), 16 deletions(-) diff --git a/boards/nucleo-f207zg/doc.txt b/boards/nucleo-f207zg/doc.txt index d9891d7ddfa6..68a94aaa3bc7 100644 --- a/boards/nucleo-f207zg/doc.txt +++ b/boards/nucleo-f207zg/doc.txt @@ -7,7 +7,7 @@ The Nucleo-F207ZG is a board from ST's Nucleo family supporting a ARM Cortex-M3 -STM32F207ZG microcontroller with 128Kb of SRAM and 1Mb of ROM Flash. +STM32F207ZG microcontroller with 128KiB of SRAM and 1MiB of ROM Flash. ## Hardware @@ -19,8 +19,8 @@ STM32F207ZG microcontroller with 128Kb of SRAM and 1Mb of ROM Flash. |:---------- |:----------------- | | Family | ARM Cortex-M3 | | Vendor | ST Microelectronics | -| RAM | 128Kb | -| Flash | 1Mb | +| RAM | 128KiB | +| Flash | 1MiB | | Frequency | up to 120MHz | | FPU | no | | Timers | 17 (2x watchdog, 1 SysTick, 12x 16-bit, 2x 32-bit [TIM2]) | diff --git a/boards/nucleo-f303ze/doc.txt b/boards/nucleo-f303ze/doc.txt index 905478ee1508..f20377a4e4a6 100644 --- a/boards/nucleo-f303ze/doc.txt +++ b/boards/nucleo-f303ze/doc.txt @@ -7,7 +7,7 @@ The Nucleo-F303ZE is a board from ST's Nucleo family supporting a ARM Cortex-M4 STM32F303ZE -microcontroller with 64Kb of RAM and 512Kb of ROM. +microcontroller with 64KiB of RAM and 512KiB of ROM. ## Hardware @@ -19,8 +19,8 @@ microcontroller with 64Kb of RAM and 512Kb of ROM. |:---------- |:----------------- | | Family | ARM Cortex-M4 | | Vendor | ST Microelectronics | -| RAM | 64Kb | -| Flash | 512Kb | +| RAM | 64KiB | +| Flash | 512KiB | | Frequency | up to 72MHz | | FPU | yes | | Timers | 14 (10x 16-bit, 1x 32-bit [TIM2], 1x Systick, 2x watchdog) | diff --git a/boards/nucleo-f429zi/doc.txt b/boards/nucleo-f429zi/doc.txt index 993c07b94d00..ba4768fdf611 100644 --- a/boards/nucleo-f429zi/doc.txt +++ b/boards/nucleo-f429zi/doc.txt @@ -6,7 +6,7 @@ ## Overview The Nucleo-F429ZI is a board from ST's Nucleo family supporting ARM Cortex-M4 -STM32F429ZI microcontroller with 256kB or RAM and 2Mb of Flash. +STM32F429ZI microcontroller with 256KiB of RAM and 2MiB of Flash. ##Hardware @@ -18,8 +18,8 @@ STM32F429ZI microcontroller with 256kB or RAM and 2Mb of Flash. |:-------------|:--------------------| | Family | ARM Cortex-M4 | | Vendor | ST Microelectronics | -| RAM | 256kB | -| Flash | 2MB | +| RAM | 256KiB | +| Flash | 2MiB | | Frequency | up to 180 MHz | | FPU | yes | | Ethernet | 10/100 Mbps | diff --git a/boards/nucleo-f446ze/doc.txt b/boards/nucleo-f446ze/doc.txt index 3325deff4241..c74dbe893aca 100644 --- a/boards/nucleo-f446ze/doc.txt +++ b/boards/nucleo-f446ze/doc.txt @@ -6,7 +6,7 @@ ## Overview The Nucleo-F446ZE is a board from ST's Nucleo family supporting a ARM Cortex-M4 -STM32F446ZE microcontroller with 128Kb of RAM and 512Kb of ROM Flash. +STM32F446ZE microcontroller with 128KiB of RAM and 512KiB of ROM Flash. ## Hardware @@ -18,8 +18,8 @@ STM32F446ZE microcontroller with 128Kb of RAM and 512Kb of ROM Flash. |:---------- |:----------------- | | Family | ARM Cortex-M4 | | Vendor | ST Microelectronics | -| RAM | 128Kb | -| Flash | 512Kb | +| RAM | 128KiB | +| Flash | 512KiB | | Frequency | up to 180MHz | | FPU | yes | | Timers | 17 (2x watchdog, 1 SysTick, 12x 16-bit, 2x 32-bit [TIM2]) | diff --git a/boards/nucleo-l4r5zi/doc.txt b/boards/nucleo-l4r5zi/doc.txt index 57184da96ec1..bca611b20377 100644 --- a/boards/nucleo-l4r5zi/doc.txt +++ b/boards/nucleo-l4r5zi/doc.txt @@ -6,7 +6,7 @@ ## Overview The Nucleo-L4R5ZI is a board from ST's Nucleo family supporting a ARM Cortex-M4 -STM32L4R5ZI microcontroller with 640Kb of RAM and 2Mb of ROM Flash. +STM32L4R5ZI microcontroller with 640KiB of RAM and 2MiB of ROM Flash. ## Flashing the device diff --git a/boards/nucleo-l552ze-q/doc.txt b/boards/nucleo-l552ze-q/doc.txt index d0bbbe61c61f..941c6de9d448 100644 --- a/boards/nucleo-l552ze-q/doc.txt +++ b/boards/nucleo-l552ze-q/doc.txt @@ -6,7 +6,7 @@ ## Overview The Nucleo-L552ZE-Q is a board from ST's Nucleo family supporting ARM Cortex-M33 -STM32L552ZE ultra-low-pawer microcontroller with TrustZone, 256kB or RAM and 512Kb +STM32L552ZE ultra-low-pawer microcontroller with TrustZone, 256KiB or RAM and 512KiB of Flash. ## Hardware @@ -19,8 +19,8 @@ of Flash. |:-------------|:-----------------------------| | Family | ARM Cortex-M33 | | Vendor | ST Microelectronics | -| RAM | 256Kb | -| Flash | 512Kb | +| RAM | 256KiB | +| Flash | 512KiB | | Frequency | up tp 110MHz | | FPU | yes | | TrustZone | yes | From 033f61bd1fe68a3a2e126914fc0b772cf1786a58 Mon Sep 17 00:00:00 2001 From: krzysztof-cabaj Date: Sat, 2 Jul 2022 14:33:43 -0400 Subject: [PATCH 07/12] boards/nucleo-439zi: add short board info --- boards/nucleo-f439zi/doc.txt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/boards/nucleo-f439zi/doc.txt b/boards/nucleo-f439zi/doc.txt index df95ee025e70..578ceace990d 100644 --- a/boards/nucleo-f439zi/doc.txt +++ b/boards/nucleo-f439zi/doc.txt @@ -3,6 +3,10 @@ @ingroup boards_common_nucleo144 @brief Support for the STM32 Nucleo-F439ZI +## Overview + +The Nucleo-F439ZI is a board from ST's Nucleo family supporting ARM Cortex-M4 +STM32F439ZI microcontroller with, 256KiB or RAM and 2MiB of Flash. ## Flashing the device From 08587ffd391cf37e6d5d7ce9122b182dae3fa668 Mon Sep 17 00:00:00 2001 From: krzysztof-cabaj Date: Sun, 3 Jul 2022 07:51:04 -0400 Subject: [PATCH 08/12] boards/nucleo-f746zg: add short bord description and flashing commands --- boards/nucleo-f746zg/doc.txt | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/boards/nucleo-f746zg/doc.txt b/boards/nucleo-f746zg/doc.txt index b1616af07d00..1fef31cf2b2f 100644 --- a/boards/nucleo-f746zg/doc.txt +++ b/boards/nucleo-f746zg/doc.txt @@ -2,4 +2,23 @@ @defgroup boards_nucleo-f746zg STM32 Nucleo-F746ZG @ingroup boards_common_nucleo144 @brief Support for the STM32 Nucleo-F746ZG + +## Overview + +The Nucleo-F746ZG is a board from ST's Nucleo family supporting ARM Cortex-M7 +STM32F746ZG microcontroller with 320KiB of RAM and 1 MiB of Flash. + +## Flashing the Board Using ST-LINK Removable Media + +On-board ST-LINK programmer provides via composite USB device removable media. +Copying the HEX file causes reprogramming of the board. This task +could be performed manually; however, the cpy2remed (copy to removable +media) PROGRAMMER script does this automatically. To program board in +this manner, use the command: +``` +make BOARD=nucleo-f746zg PROGRAMMER=cpy2remed flash +``` +@note This PROGRAMMER was tested using ST-LINK firmware 2.37.26. Firmware updates + can be found on [this STM webpage](https://www.st.com/en/development-tools/stsw-link007.html + */ From a802e3d496e141ab65c9f41ed6a7e225b8d45b42 Mon Sep 17 00:00:00 2001 From: krzysztof-cabaj Date: Sun, 3 Jul 2022 09:27:09 -0400 Subject: [PATCH 09/12] boards/nucleo-f722ze:short board info and cpy2remed flashing command --- boards/nucleo-f722ze/doc.txt | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/boards/nucleo-f722ze/doc.txt b/boards/nucleo-f722ze/doc.txt index eecfef493a32..e6a9e68462ed 100644 --- a/boards/nucleo-f722ze/doc.txt +++ b/boards/nucleo-f722ze/doc.txt @@ -2,4 +2,23 @@ @defgroup boards_nucleo-f722ze STM32 Nucleo-F722ZE @ingroup boards_common_nucleo144 @brief Support for the STM32 Nucleo-F722ZE + +## Overview + +The Nucleo-F722ZE is a board from ST's Nucleo family supporting ARM Cortex-M7 +STM32F722ZE microcontroller with 256KiB of RAM and 512KiB of Flash. + +## Flashing the Board Using ST-LINK Removable Media + +On-board ST-LINK programmer provides via composite USB device removable media. +Copying the HEX file causes reprogramming of the board. This task +could be performed manually; however, the cpy2remed (copy to removable +media) PROGRAMMER script does this automatically. To program board in +this manner, use the command: +``` +make BOARD=nucleo-f722ze PROGRAMMER=cpy2remed flash +``` +@note This PROGRAMMER was tested using ST-LINK firmware 2.37.26. Firmware updates + can be found on [this STM webpage](https://www.st.com/en/development-tools/stsw-link007.html + */ From f9ca5bdc3d9e023f172243db2d69a3713e313a38 Mon Sep 17 00:00:00 2001 From: krzysztof-cabaj Date: Sun, 3 Jul 2022 09:49:12 -0400 Subject: [PATCH 10/12] boards/nucleo-f412zg: add short board doc and flashing commands --- boards/nucleo-f412zg/doc.txt | 22 +++++++++++++++++++++- boards/nucleo-f722ze/doc.txt | 2 +- boards/nucleo-f746zg/doc.txt | 2 +- boards/nucleo-f767zi/doc.txt | 2 +- 4 files changed, 24 insertions(+), 4 deletions(-) diff --git a/boards/nucleo-f412zg/doc.txt b/boards/nucleo-f412zg/doc.txt index 1480322ff08a..a62614721c81 100644 --- a/boards/nucleo-f412zg/doc.txt +++ b/boards/nucleo-f412zg/doc.txt @@ -2,4 +2,24 @@ @defgroup boards_nucleo-f412zg STM32 Nucleo-F412ZG @ingroup boards_common_nucleo144 @brief Support for the STM32 Nucleo-F412ZG - */ + +## Overview + +The Nucleo-F412ZG is a board from ST's Nucleo family supporting ARM Cortex-M4 +STM32F412ZG microcontroller with 256KiB of RAM and 1MiB of Flash. + +## Flashing the Board Using ST-LINK Removable Media + +On-board ST-LINK programmer provides via composite USB device removable media. +Copying the HEX file causes reprogramming of the board. This task +could be performed manually; however, the cpy2remed (copy to removable +media) PROGRAMMER script does this automatically. To program board in +this manner, use the command: +``` +make BOARD=nucleo-f412zg PROGRAMMER=cpy2remed flash +``` +@note This PROGRAMMER requires ST-LINK firmware 2.37.26 or newer. Firmware updates +could be found on [this STM webpage](https://www.st.com/en/development-tools/stsw +-link007.html). + +*/ diff --git a/boards/nucleo-f722ze/doc.txt b/boards/nucleo-f722ze/doc.txt index e6a9e68462ed..da3c20b25196 100644 --- a/boards/nucleo-f722ze/doc.txt +++ b/boards/nucleo-f722ze/doc.txt @@ -19,6 +19,6 @@ this manner, use the command: make BOARD=nucleo-f722ze PROGRAMMER=cpy2remed flash ``` @note This PROGRAMMER was tested using ST-LINK firmware 2.37.26. Firmware updates - can be found on [this STM webpage](https://www.st.com/en/development-tools/stsw-link007.html + can be found on [this STM webpage](https://www.st.com/en/development-tools/stsw-link007.html). */ diff --git a/boards/nucleo-f746zg/doc.txt b/boards/nucleo-f746zg/doc.txt index 1fef31cf2b2f..42eacf9d8b2a 100644 --- a/boards/nucleo-f746zg/doc.txt +++ b/boards/nucleo-f746zg/doc.txt @@ -19,6 +19,6 @@ this manner, use the command: make BOARD=nucleo-f746zg PROGRAMMER=cpy2remed flash ``` @note This PROGRAMMER was tested using ST-LINK firmware 2.37.26. Firmware updates - can be found on [this STM webpage](https://www.st.com/en/development-tools/stsw-link007.html + can be found on [this STM webpage](https://www.st.com/en/development-tools/stsw-link007.html). */ diff --git a/boards/nucleo-f767zi/doc.txt b/boards/nucleo-f767zi/doc.txt index 93772f79b547..e3b336e2dac4 100644 --- a/boards/nucleo-f767zi/doc.txt +++ b/boards/nucleo-f767zi/doc.txt @@ -19,6 +19,6 @@ this manner, use the command: make BOARD=nucleo-f767zi PROGRAMMER=cpy2remed flash ``` @note This PROGRAMMER was tested using ST-LINK firmware 2.37.26. Firmware updates - can be found on [this STM webpage](https://www.st.com/en/development-tools/stsw-link007.html + can be found on [this STM webpage](https://www.st.com/en/development-tools/stsw-link007.html). */ From b1c50fe89a20167ab75f65610cbf99d4b64e2f24 Mon Sep 17 00:00:00 2001 From: krzysztof-cabaj Date: Sun, 3 Jul 2022 10:02:48 -0400 Subject: [PATCH 11/12] boards/nucleo-f413zh: add short board info and flashing commands --- boards/nucleo-f413zh/doc.txt | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/boards/nucleo-f413zh/doc.txt b/boards/nucleo-f413zh/doc.txt index 529f7425f073..584a8039f899 100644 --- a/boards/nucleo-f413zh/doc.txt +++ b/boards/nucleo-f413zh/doc.txt @@ -2,4 +2,23 @@ @defgroup boards_nucleo-f413zh STM32 Nucleo-F413ZH @ingroup boards_common_nucleo144 @brief Support for the STM32 Nucleo-F413ZH + +## Overview + +The Nucleo-F413ZH is a board from ST's Nucleo family supporting ARM Cortex-M4 +STM32F413ZH microcontroller with 256KiB of RAM and 1MiB of Flash. + +## Flashing the Board Using ST-LINK Removable Media + +On-board ST-LINK programmer provides via composite USB device removable media. +Copying the HEX file causes reprogramming of the board. This task +could be performed manually; however, the cpy2remed (copy to removable +media) PROGRAMMER script does this automatically. To program board in +this manner, use the command: +``` +make BOARD=nucleo-f413zh PROGRAMMER=cpy2remed flash +``` +@note This PROGRAMMER requires ST-LINK firmware 2.37.26 or newer. Firmware updates +could be found on [this STM webpage](https://www.st.com/en/development-tools/stsw-link007.html). + */ From bd4e5aa0c4aeeba7cf024a040484e998fe6a31b9 Mon Sep 17 00:00:00 2001 From: krzysztof-cabaj Date: Sun, 3 Jul 2022 12:41:03 -0400 Subject: [PATCH 12/12] boards/nucleo-f412zg: fixup trailing whitespace --- boards/nucleo-f412zg/doc.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/boards/nucleo-f412zg/doc.txt b/boards/nucleo-f412zg/doc.txt index a62614721c81..b1a84eee4bfd 100644 --- a/boards/nucleo-f412zg/doc.txt +++ b/boards/nucleo-f412zg/doc.txt @@ -2,7 +2,7 @@ @defgroup boards_nucleo-f412zg STM32 Nucleo-F412ZG @ingroup boards_common_nucleo144 @brief Support for the STM32 Nucleo-F412ZG - + ## Overview The Nucleo-F412ZG is a board from ST's Nucleo family supporting ARM Cortex-M4