|
7 | 7 | The Nucleo-F030R8 is a board from ST's Nucleo family supporting a ARM Cortex-M0 |
8 | 8 | STM32F030R8 microcontroller with 8KiB of RAM and 64KiB of Flash. |
9 | 9 |
|
| 10 | +You can find general information about the Nucleo64 boards on the |
| 11 | +@ref boards_common_nucleo64 page. |
| 12 | + |
10 | 13 | ## Hardware |
11 | 14 |
|
12 | 15 |  |
@@ -52,37 +55,8 @@ STM32F030R8 microcontroller with 8KiB of RAM and 64KiB of Flash. |
52 | 55 | | | Timer | 3 16 bit timers | | |
53 | 56 |
|
54 | 57 |
|
55 | | -## Flashing the device |
56 | | - |
57 | | -### Flashing the Board Using OpenOCD |
58 | | - |
59 | | -The ST Nucleo-F030R8 board includes an on-board ST-LINK V2 programmer. The |
60 | | -easiest way to program the board is to use OpenOCD. Once you have installed |
61 | | -OpenOCD (look [here](https://github.com/RIOT-OS/RIOT/wiki/OpenOCD) for |
62 | | -installation instructions), you can flash the board simply by typing |
63 | | - |
64 | | -``` |
65 | | -make BOARD=nucleo-f030r8 flash |
66 | | -``` |
67 | | -and debug via GDB by simply typing |
68 | | -``` |
69 | | -make BOARD=nucleo-f030r8 debug |
70 | | -``` |
71 | | - |
72 | | -### Flashing the Board Using ST-LINK Removable Media |
73 | | - |
74 | | -On-board ST-LINK programmer provides via composite USB device removable media. |
75 | | -Copying the HEX file causes reprogramming of the board. This task |
76 | | -could be performed manually; however, the cpy2remed (copy to removable |
77 | | -media) PROGRAMMER script does this automatically. To program board in |
78 | | -this manner, use the command: |
79 | | -``` |
80 | | -make BOARD=nucleo-f030r8 PROGRAMMER=cpy2remed flash |
81 | | -``` |
82 | | -@note This PROGRAMMER was tested using ST-LINK firmware 2.37.26. Firmware updates |
83 | | -could be found on [this STM webpage](https://www.st.com/en/development-tools/stsw-link007.html). |
| 58 | +## Flashing the Board |
84 | 59 |
|
85 | | -## Supported Toolchains |
86 | | -For using the ST Nucleo-F030R8 board we strongly recommend the usage of the |
87 | | -[GNU Tools for ARM Embedded Processors](https://launchpad.net/gcc-arm-embedded) |
88 | | -toolchain. |
| 60 | +A detailed description about the flashing process can be found on the |
| 61 | +[guides page](https://guide.riot-os.org/board_specific/stm32/). |
| 62 | +The board name for the Nucleo-F030R8 is `nucleo-f030r8`. |
0 commit comments