U-Boot & Linux BSP for STMicro STM32 Discovery Board

If you want to run Linux on STM32 Discovery board, more exactly STM32F429 Discovery board, it’s now possible thanks to Emcraft Systems’ BSP for STM32F429 Discovery Board. It will only work on that particular version of the discovery board as it features 64Mbit external SDRAM, which is required for uClinux, and missing on other STM32 Discovery boards.

STM32429-Discovery_Linux

You can either get u-boot and (uC)Linux from the company’s github account which contains the required patches, but lacks complete documentation, and a default config file for the kernel for example, or purchase a BSP ($33) with 3-month support, and pre-built u-boot and Linux binaries. There’s also publicly available documentation explaining how to flash the bootloader and the kernel among other things, and links to relevant external resources, without the need to spend any money.

Share this:
FacebookTwitterHacker NewsSlashdotRedditLinkedInPinterestFlipboardMeWeLineEmailShare

Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress

ROCK Pi 4C Plus

3 Replies to “U-Boot & Linux BSP for STMicro STM32 Discovery Board”

  1. Despite the note that this “BSP will not run on any Discovery boards other than the STM32F429 Discovery”, I wonder if it can be easily ported to STMicro’s new STM32F401RET6 discovery board.

    STM32F429xx 180Mhz
    ARM Cortex-M4 32b MCU+FPU, 225DMIPS, up to 2MB Flash/256+4KB RAM, USB OTG HS/FS, Ethernet, 17 TIMs, 3 ADCs, 20 comm. interfaces, camera & LCD-TFT

    STM32F401RET6 84Mhz:
    ARM Cortex-M4 32b MCU+FPU, 105 DMIPS, 512KB Flash/96KB RAM, 10 TIMs, 1 ADC, 11 comm. interfaces

Leave a Reply

Your email address will not be published. Required fields are marked *

Khadas VIM4 SBC
Khadas VIM4 SBC