Skip to content

Add documentation for STM32MP2#325

Open
bruelc wants to merge 1 commit intoseL4:masterfrom
bruelc:master-stm32mp2
Open

Add documentation for STM32MP2#325
bruelc wants to merge 1 commit intoseL4:masterfrom
bruelc:master-stm32mp2

Conversation

@bruelc
Copy link
Copy Markdown

@bruelc bruelc commented Feb 12, 2026

Hello,

Description

Add the STM32MP25 eval board platform installation instructions.
The boot relies on the TF-A binaries used by the OSTL distribution package that includes the Linux kernel, u-boot, TF-A and OP-TEE.
Provide links and instructions to rebuild TF-A or use this pre-build image to boot seL4

Link to kernel PR seL4

Testing

tested with

make serve

thank you

@bruelc bruelc marked this pull request as draft February 12, 2026 09:20
@bruelc bruelc force-pushed the master-stm32mp2 branch from 050d4a3 to 067c4db Compare March 5, 2026 09:17
@bruelc bruelc marked this pull request as ready for review March 5, 2026 09:17
On the host side, generate and install the boot binary on the `bootfs` partition

```
# objcopy -R -S -O binary images/sel4test-driver-image-arm-stm32mp2 sel4boot.bin
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This means we should change the default seL4 output image type to binary, I think, which would remove the need for an explicit objcopy here.

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you for noticing this. Indeed this part needs to be updated. Both CAmkES and Microkit now generate a binary image

Signed-off-by: Christian Bruel <christian.bruel@foss.st.com>
@bruelc bruelc force-pushed the master-stm32mp2 branch from 067c4db to a5011c1 Compare April 1, 2026 11:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants