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

boards/nucleo-f091rc: add cpy2remed flashing commands

This commit is contained in:
krzysztof-cabaj 2022-07-20 02:40:41 -04:00
parent 624dee2ce1
commit cffd2d0130

View File

@ -68,6 +68,9 @@ document for the pin mapping as implemenented in `boards/nucleo-f091/include/per
## Flashing the device ## Flashing the device
### Flashing the Board Using OpenOCD
The ST Nucleo-F091RC board includes an on-board ST-LINK V2 programmer. The The ST Nucleo-F091RC board includes an on-board ST-LINK V2 programmer. The
easiest way to program the board is to use OpenOCD. Once you have installed 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 OpenOCD (look [here](https://github.com/RIOT-OS/RIOT/wiki/OpenOCD) for
@ -81,6 +84,18 @@ and debug via GDB by simply typing
make BOARD=nucleo-f091rc debug make BOARD=nucleo-f091rc 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-f091rc 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-F091RC board we strongly recommend the usage of the For using the ST Nucleo-F091RC board we strongly recommend the usage of the