Skip to content

Minimal buildroot configurations for variety STM32 boards

Notifications You must be signed in to change notification settings

m-antonov/Linux_STM32-DISCO

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Linux on the STM32 Discovery boards with Buildroot

The project is a set of patches and configuration files to build bootloader and Linux based system image with a minimal root file system for the following collections of STM32 Discovery boards:

The following versions of tools are using in the project:

  • Buildroot v2020.05
  • U-Boot v2018.07
  • Linux kernel v5.4.46

Build

  • $ make bootstrap - downloading source code and copying configuration of a development board
  • $ make build - compiling bootloader and Linux based system image with a minimal root file system
  • $ make tftp - copying device tree binary and kernel image to the TFTP destination folder
  • $ make flash_bootloader - flashing SPL and U-Boot to a development board via OpenOCD with ST-LINK
  • $ make clean - clearing temporary folders for downloading and compiling source code

Run

System image and device tree binary are loading over a network with the blue user button held down during development board startup. The default IP addresses of TFTP server and development kit are 10.0.222.9 and 10.0.222.100 respectively. To change the IP address edit the U-Boot environment patch.

About

Minimal buildroot configurations for variety STM32 boards

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published