Updated Buildroot support for STM32MP1 and STM32MP2 platforms, ST BSP V6.0 Updated Buildroot support for STM32MP1 and STM32MP2 platforms ST BSP


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:

  1. 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
  2. Call up Buildroot-External-St
    $ git clone -b st/2024.02.9 https://github.com/bootlin/buildroot-external-st.git
  3. Go to the BUILDROOT directory
    $ cd buildroot/
  4. Configure Buildroot, for example the demo configuration for the STM32MP257F-DK
    $ make BR2_EXTERNAL=../buildroot-external-st st_stm32mp257f_dk_demo_defconfig
  5. Perform the build
    $ make
  6. Flash the resulting SD card picture output/images/sdcard.img And 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.

Köry Maincent



Source link