This module is used to provide
- prebuilt images of the MCU bootloader (mcuboot) and the MCU trusted firmware (tf-m) for STM32MP2
- scripts to load and build tf-m and mcuboot source for STM32MP2
It is part of the STMicroelectronics delivery for Android.
This module targets STM32MP25 in OpenSTDroid v6.2.0. Please see the release notes for more details.
- The [release notes][] provide information on the release. [release notes]: https://wiki.st.com/stm32mpu/wiki/STM32_MPU_OpenSTDroid_release_note_-_v6.2.0
This module cannot be used alone. It is part of the STMicroelectronics delivery for Android.
This module contains several files and directories.
Prebuilt
./prebuilt/fsblm/*: prebuilt image of tf-m and mcuboot
Source
./source/load_system.sh: script used to load all software components for tf-m an mcuboot with required patches for STM32MP2./source/build_system.sh: script used to generate/update prebuilt images./source/android_M33bootloaderbuild.config: configuration file used by the build_system.sh script./source/patch/*/<version>/*: patches required (not yet up-streamed)
This module is distributed under the Apache License, Version 2.0 found in the Apache-2.0 file.
There are exceptions which are distributed under BSD-3-Clause License, found in the BSD-3-Clause file:
- all binaries provided in
./prebuilt/fsblm/directory - all .patch files provided in
./source/patch/fsblm/directories