The STM32 Nucleo-64 board provides an affordable and flexible way for users to try out new concepts and build prototypes by choosing from the various combinations of performance and power consumption features, provided by the STM32 microcontroller. For the compatible boards, the external SMPS significantly reduces power consumption in Run mode. The ARDUINO® Uno V3 connectivity support and the ST morpho headers allow the easy expansion of the functionality of the STM32 Nucleo open development platform with a wide choice of specialized shields.
This board support pack contains a CMSIS-Driver for the VIO interface. This is a virtual I/O abstraction for peripherals that are typically used in example projects. The Blinky example uses this interface to create a blinking light with the USER LED mounted on the board that can be controlled by the Button USER.
|Virtual Resource||Variable||Physical Resource on NUCLEO-G0B1RE|
|vioBUTTON0||vioSignalIn.0||GPIO C.13: Button USER|
|vioLED0||vioSignalOut.0||GPIO A.5: LD2 GREEN|
ST-LINK driver installation and firmware upgrade
- Download the latest ST-LINK driver (Windows only).
- Extract the archive and run
dpinst_amd64.exe. Follow the displayed instructions.
- Download the latest ST-LINK firmware upgrade (Linux/Mac OS/Windows).
- Extract the archive and run the STLinkUpgrade application.
- Connect the board to your PC using a USB cable and wait until the USB enumeration is completed.
- In the ST-Link Upgrade program, press the Device Connect button.
- The current ST-LINK version should be displayed.
- Press the Yes >>>> button to start the firmware upgrade process.