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