1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00

boards/nucleo-f303ze: add cpy2remed flashing commands

This commit is contained in:
krzysztof-cabaj 2022-06-27 09:56:36 -04:00
parent 162676be3d
commit 056ffbf42d

View File

@ -53,6 +53,9 @@ microcontroller with 64Kb of RAM and 512Kb of ROM.
## Flashing the device ## Flashing the device
### Flashing the Board Using OpenOCD
The ST Nucleo-F303ZE board includes an on-board ST-LINK V2 programmer. 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 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) 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 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 ## Supported Toolchains
For using the ST Nucleo-F303ZE board we strongly recommend the usage of the For using the ST Nucleo-F303ZE board we strongly recommend the usage of the