


After that, HAL and driver code from ST will be downloaded, along with their tool for configuring peripherals on the board. Next, the special version of eclipse that will be used for these boards will be installed along with its required software (namely: Java).
Debugging a nucleo board drivers#
After that, drivers for the ST-Link/V2 will be installed. In addition to the debugger, software from SEGGER to convert the ST-LINK/V2-1 to a J-Link compatible device will be downloaded (this is so SEGGER’s gdb implementation can be used rather than an open source tool, which I found to be more difficult to configure). Next will be the debugger, this is used to program the board and as the name suggests, debug programs. To accompany the toolchain, the windows build tools will be installed. This includes the ARM compiler and linker and a few other tools. Firstly, the toolchain will be installed. There are several pieces of software that must be installed to set up the environment. Also, while this guide is specifically for the STM32L432 Nucleo-32, these instructions also apply to other ST boards. All the necessary information is available at this site, however it can be difficult to navigate if you are new to setting up environments. This guide will be a condensed version of some of the pages available at https:/. This guide will cover one way to program their boards from a Windows environment, however, these tools are cross-platform and open source and also support MacOS and GNU/Linux distributions. There are many different ways to program ST’s dev-boards, and unfortunately, they don’t seem to be very clear in which way is recommended. This particular board has ST’s implementation of a debugger (the ST-LINK/V2) and can be programmed with a USB A to micro cable (available here:, just a normal phone charging cable).

This board is an ARM Cortex-M4 that runs at 80MHz and has such useful peripherals like CAN, I☬, IrDA, LIN, QSPI, SAI, SPI, SWPMI, UART/USART, USB, 26 GPIO’s, 10x 12b A/D Converters and 2x 12b D/A Converters. It will take about 4 hours of time, administrator rights over the computer and 5GB of storage to complete. This guide will cover the installation of a development environment on Windows for the STM32L4 board available at for about $11 here. Created by Austin Oltmanns, last modified on Introduction
