STM32 Nucleo-F429ZI

Support for the STM32 Nucleo-F429ZI. More...

Detailed Description

Support for the STM32 Nucleo-F429ZI.

Overview

The Nucleo-F429ZI is a board from ST's Nucleo family supporting ARM Cortex-M4 STM32F429ZI microcontroller with 256kB or RAM and 2Mb of Flash.

Hardware

Nucleo144 F429ZI

MCU

MCU STM32F429ZI
Family ARM Cortex-M4
Vendor ST Microelectronics
RAM 256kB
Flash 2MB
Frequency up to 180 MHz
FPU yes
Ethernet 10/100 Mbps
Timers 17
UARTs 4
I2cs 3
SPIs 6
CAN 2
Datasheet Datasheet
Reference Manual Reference Manual
Programming Manual Programming Manual
Board Manual Board Manual

Flashing the device

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-f429zi PROGRAMMER=cpy2remed flash
Note
This PROGRAMMER requires ST-LINK firmware 2.37.26 or newer. Firmware updates could be found on this STM webpage.

Accessing RIOT shell

Default RIOT shell access utilize VCP (Virtual COM Port) via USB interface, provided by integrated ST-LINK programmer. ST-LINK is connected to the microcontroller USART3.

The default baud rate is 115200.

If a physical connection to USART3 is needed, connect UART interface to pins PD8 (USART3 TX) and PD9 (USART3 RX).

Note
Accordingly to the MCU Datasheet PD8 and PD9 pins are 5V tolerant (see table 10, page 62).

Files

file  periph_conf.h