Home > Linux, STMicro STM32 > U-Boot & Linux BSP for STMicro STM32 Discovery Board

U-Boot & Linux BSP for STMicro STM32 Discovery Board

February 20th, 2014 Leave a comment Go to comments

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.

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter

  1. ben
    February 21st, 2014 at 23:15 | #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

  2. February 22nd, 2014 at 10:56 | #2

    @ben
    No it can’t. The main problem is not the MCU, but the lack of external SDRAM.

  3. Phuong
    April 15th, 2014 at 10:29 | #3

    This is free BSP ucLinux for STM32F4

    https://github.com/robutest

    Enjoy!

  1. No trackbacks yet.