The Buildroot-External-St Project is an expansion of the Bauroot Create the system with configured configurations for the Stmicroelectronics STM32MP1 And STM32MP2 Platforms.
In particular, this project A BR2_EXTERNAL Repository for Buildroot with a series of Defconfigs This enables you to create quickly embedded Linux systems for the STM32MPU discovery kit and the evaluation board. It is a great way to start with Buildroot on these platforms.
Today we are pleased to announce an updated version of this project, which was published under the branch st/2024.02.9 at https://github.com/bootlin/buildroot-external-st.
Version notes
This new version brings with it a number of additional functions:
- Updated to work with Buildroot 2024.02.9
- Updated to use the 6.0 “ecosystem” from ST, which means that we use updated BSP components from ST, namely Linux 6.6, submarine 2023.10, TF-A 2.10 and op tea 4.0
- Support for the support for the STM32MP257F-DK Discovery Kit plank
First steps
The documentation on the available Github page Details like you use this work, but here is a short start in just a few steps:
- Call up Buildroot yourself, a branch that contains a few patches on the upstream 2024.02
$ git clone -b st/2024.02.9 https://github.com/bootlin/buildroot.git - Call up Buildroot-External-St
$ git clone -b st/2024.02.9 https://github.com/bootlin/buildroot-external-st.git - Go to the BUILDROOT directory
$ cd buildroot/ - Configure Buildroot, for example the demo configuration for the STM32MP257F-DK
$ make BR2_EXTERNAL=../buildroot-external-st st_stm32mp257f_dk_demo_defconfig - Perform the build
$ make - Flash the resulting SD card picture
output/images/sdcard.imgAnd boot your board!
Pre -built pictures
You can also download a prefabricated image from the download Starter package documentation To test it quickly on your board.
If you have any questions or a problem, please feel free to use them GITHUB edition -Tracker Contact with us. Bootlin is one Stand authorized partnerAnd can offer engineering and training services around embedded Linux on STM32MP platforms.