Loading...
Searching...
No Matches
STM32 Nucleo-F439ZI

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

Detailed Description

Support for the STM32 Nucleo-F439ZI.

Overview

The Nucleo-F439ZI is a board from ST's Nucleo family supporting ARM Cortex-M4 STM32F439ZI microcontroller with, 256KiB of RAM and 2MiB of Flash.

Pinout

Pinout for the nucleo-f439zi (from STM board manual)

MCU

MCU STM32F439ZI
Family ARM Cortex-M4
Vendor ST Microelectronics
RAM 256KiB
Flash 2MiB
Frequency up to 180 MHz
FPU yes
Ethernet 10/100 Mbps
Timers 17 (2x watchdog, 1 SysTick, 2x 32bit, 12x 16bit)
ADCs 3x 12 bit (up to 24 channels)
UARTs 4
I2Cs 3
SPIs 6
CAN 2
RTC 1
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-f439zi 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.

Files

file  periph_conf.h