News

Is the stm32f429 discovery kit compatible with Linux?

Is the stm32f429 discovery kit compatible with Linux?

This is starting page for Linux on STMicroelectronics STM32 microcontrollers family . These pages are not meant to replace official STMicroelectronics support. The STM32F429 Discovery kit has the following features: STM32F429 MCU (ARM Cortex-M4 up to 180MHz, 2MB internal flash, 256KB internal RAM)

What is stm32f429 MCU?

STM32F429 MCU offers the performance of ARM Cortex M4 core (with floating point unit) running at 180 MHz while reaching reasonably lower static power consumption. OpenOCD 0.7.0 (and the 0.7.0-2 from Debian) can’t write romfs to flash because of a post-0.7.0-stable bug (bad flash detection on stm32f429).

How to boot Linux zImage on stm32f769i discovery board?

The port is based on U-Boot fork from Emcraft, distributed on their GitHub page . To boot the Linux zImage from the micro sd slot on the STM32F769I Discovery board, create in the first partition Mainline kernel supports various STM32F4 and STM32F7 boards.

How to create your own UI project for the stm32f429 target?

In order to create your own UI project suitable for the STM32F429 target, you can create a new project and select the STM32F429 Discovery project template: As a result you get a new Embedded Wizard project, that contains the necessary Profile attributes suitable for the STM32F429 Discovery board:

What is the kernel for stm32f429i-disco?

For ARM TechSymposium Europe 2014 Andreas Färber presented a 3.19-rcX based kernel for the STM32F429I-DISCO at the openSUSE booth. Most of this work was superseded by Maxime; some drivers remain to be forward-ported.

What is the default configuration file for STM32?

The default configuration file for STM32 is stm32_defconfig. There are device tree (DTS) for stm32429i-eval, stm32746g-eval, stm32f429-disco, stm32f469-disco, stm32f746-disco, stm32f769-disco, stm32h743i-disco and stm32h743i-eval.