Build Environments: Getting started with STM MCUs

STMicroelectronics offers a broad portfolio of 32-bit microcontrollers (MCUs) and a set of microprocessors (MPUs) that are tailored for GUI applications and well supported by Embedded Wizard.

For the different STM32 MCUs, STMicroelectronics provides a wide variety of development boards, starting from simple demo boards (so called Discovery boards) up to fully equipped professional boards (so called Eval boards). For all popular discovery and eval boards containing a graphics display, we provide a dedicated Build Environment.

Each of them contains a couple of UI projects and the necessary sources, libraries, scripts and makefiles to get the UI sample applications up and running on the target system.

Please note, that every Build Environment is prepared and tested exactly or for the referred discovery or eval board. If you are using your own hardware with different memory layout, different peripherals or different display, you can use the Build Environments just as a template. Please feel free to adapt them according your needs.

Each Build Environment is described by a 'Getting Started' article that explains the ingredients and the recommended workflow.

The following table provides an overview of all available STM32 Build Environments and Getting Started articles:

Image

Board

Speed

Graphics Subsystem

Display

Documentation

STM32F407 Discovery (STM32F407G-DISC1)

168 MHz

Software Rendering

320x240

Getting started with STM32F407 Discovery.

STM32F412 Discovery (STM32F412G-DISCO)

100 MHz

Software Rendering

240x240

Getting started with STM32F412 Discovery.

STM32F413 Discovery (STM32F413H-DISCO)

100 MHz

Software Rendering

240x240

Getting started with STM32F413 Discovery.

STM32F429 Discovery (STM32F429I-DISC1)

180 MHz

DMA2D

240x320

Getting started with STM32F429 Discovery.

STM32F429 Evalboard (STM32429I-EVAL)

180 MHz

DMA2D

480x272

Getting started with STM32F429 Evalboard.

STM32F439 Evalboard (STM32439I-EVAL)

180 MHz

DMA2D

640x480

Getting started with STM32F439 Evalboard.

STM32F469 Discovery (STM32F469I-DISCO)

180 MHz

DMA2D

800x480

Getting started with STM32F469 Discovery.

STM32F469 Evalboard (STM32469I-EVAL)

180 MHz

DMA2D

800x480

Getting started with STM32F469 Evalboard.

STM32F469 LIZARD (ACTRON LIZARD)

180 MHz

DMA2D

320x240, 480x272, 800x480

Getting started with STM32F469 LIZARD.

STM32F723 Discovery (STM32F723E-DISCO)

216 MHz

Software Rendering

240x240

Getting started with STM32F723 Discovery.

STM32F746 Discovery (STM32F746G-DISCO)

216 MHz

DMA2D

480x272

Getting started with STM32F746 Discovery.

STM32F750 Discovery (STM32F7508-DK)

216 MHz

DMA2D

480x272

Getting started with STM32F750 Discovery.

STM32F756 Evalboard (STM32756G-EVAL)

216 MHz

DMA2D

640x480

Getting started with STM32F756 Evalboard.

STM32F769 Discovery (STM32F769I-DISC1)

216 MHz

DMA2D

800x480

Getting started with STM32F769 Discovery.

STM32F769 Evalboard (STM32F769I-EVAL)

216 MHz

DMA2D

800x480

Getting started with STM32F769 Evalboard.

STM32H735 Discovery (STM32H735G-DK)

550 MHz

DMA2D

480x272

Getting started with STM32H735 Discovery.

STM32H743 Evalboard (STM32H743I-EVAL)

400 MHz

DMA2D

640x480

Getting started with STM32H743 Evalboard.

STM32H745 Discovery (STM32H745I-DISCO)

480 MHz

DMA2D

480x272

Getting started with STM32H745 Discovery.

STM32H747 Discovery (STM32H747I-DISCO)

480 MHz

DMA2D

800x480

Getting started with STM32H747 Discovery.

STM32H750 Discovery (STM32H750B-DK)

480 MHz

DMA2D

480x272

Getting started with STM32H750 Discovery.

STM32H7B3 Discovery (STM32H7B3I-DK)

280 MHz

DMA2D

480x272

Getting started with STM32H7B3 Discovery.

STM32H7S7 Discovery (STM32H7S78-DK)

600 MHz

NeoChrom

800x480

Getting started with STM32H7S7 Discovery.

STM32L496 Discovery (STM32L496G-DISCO)

80 MHz

DMA2D

240x240

Getting started with STM32L496 Discovery.

STM32L4R9 Discovery (STM32L4R9I-DISCO)

120 MHz

DMA2D

390x390 round

Getting started with STM32L4R9 Discovery.

STM32L4R9-MB1314 Evalboard (STM32L4R9I-EVAL MB1314)

120 MHz

DMA2D

390x390 round

Getting started with STM32L4R9-MB1314 Evalboard.

STM32L4R9-MB1315 Evalboard (STM32L4R9I-EVAL MB1315)

120 MHz

DMA2D

480x272

Getting started with STM32L4R9-MB1315 Evalboard.

STM32L562 Discovery (STM32L562E-DK)

110 MHz

Software Rendering

240x240

Getting started with STM32L562 Discovery.

STM32G070 Nucleo (STM32G070RB-NUCLEO)

64 MHz

Software Rendering

320x240

Getting started with STM32G070 Nucleo.

STM32G0B1 Nucleo (STM32G0B1RE-NUCLEO)

64 MHz

Software Rendering

320x240

Getting started with STM32G0B1 Nucleo.

STM32U5G9 Discovery (STM32U5G9J-DK2)

160 MHz

NeoChromVG

800x480

Getting started with STM32U5G9 Discovery.

STM32U599 Discovery (STM32U599J-DK)

160 MHz

NeoChrom

480x480 round

Getting started with STM32U599 Discovery.