U-Boot & Linux BSP for STMicro STM32 Discovery Board

Orange Pi Development Boards

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.

Support CNX Software - Donate via PayPal or become a Patron on Patreon

3
Leave a Reply

avatar
3 Comment threads
0 Thread replies
0 Followers
 
Most reacted comment
Hottest comment thread
3 Comment authors
Phuongben Recent comment authors
  Subscribe  
newest oldest most voted
Notify of
ben
Guest
ben

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

Phuong
Guest
Phuong

This is free BSP ucLinux for STM32F4

https://github.com/robutest

Enjoy!