The project is a set of patches and configuration files to build a bootloader and a Linux based system image with a minimal root file system for the great STM32F746G Discovery board.
See this overview of board peripherals support.
Let's download, extract and patch Buildroot:
$ make bootstrap
Then build:
$ make build
After the build, the directory buildroot/output/images/
contains
u-boot-spl.bin
and u-boot.bin
zImage
stm32f746-disco.dtb
Write U-Boot in the internal flash:
$ make flash_bootloader
U-Boot is configured to write the Linux kernel in the SPI flash is the user button (the blue one) is pressed during reset. It loads and flash the device tree blob image called stm32f746/stm32f746-disco.dtb
and the kernel image called stm32f746/zImage
over TFTP from a host with IP 192.168.201.6
.
0.3
0.2
0.1