2025-03-18 3:37 PM
We have a custom stm32mp25 board. On Mickledore we were able to create a/b partitions in our machine conf doing the following:
PARTITIONS_IMAGES += "tc-appfs-a tc-appfs-b"
STM32MP_TCFS_IMAGE ?= "ti-tc-appfs"
STM32MP_TCFS_LABEL_A ?= "tc-appfs-a"
STM32MP_TCFS_LABEL_B ?= "tc-appfs-b"
STM32MP_TCFS_MOUNTPOINT ?= "/tc-apps"
# Proposed value for tc-appfs is 150MB
STM32MP_TCFS_SIZE ?= "153600"
PARTITIONS_IMAGES[tc-appfs-a] ?= "${STM32MP_TCFS_IMAGE},${STM32MP_TCFS_LABEL_A},${STM32MP_TCFS_MOUNTPOINT},${STM32MP_TCFS_SIZE},FileSystem"
PARTITIONS_IMAGES[tc-appfs-b] ?= "${STM32MP_TCFS_IMAGE},${STM32MP_TCFS_LABEL_B},${STM32MP_TCFS_MOUNTPOINT},${STM32MP_TCFS_SIZE},FileSystem"
PARTITIONS_LIST += "tc-appfs-a tc-appfs-b"
However, in scarthgap this no longer works. We are getting the following error:
Cannot generate FlashLayout_emmc_stm32mp257f-m670-optee.tsv file: the ti-tc-appfs-ti-linux-stm32mp25-m670.tc-appfs-a.ext4 binary for tc-appfs-a partition is missing in deploy folder.
What we observe is that the relevant file is being renamed as
ti-tc-appfs-ti-linux-stm32mp25-m670.tc-appfs-bfs.ext4
Is this a bug, or do we need to proceed in a different way when using scarthgap.
Thanks
P.S I have seen mentioned an meta-st-ota layer on the board. I have, however, been unable to find it. So if someone could point out it's location I would be grateful.
2025-04-14 12:15 AM
Hello @BGurnett,
As mentionned in my previous previous message, I would recommand to check why altbootcmd is not called in u-boot.
BR,
Christophe
2025-11-26 2:52 AM
Hi, may I also get an access to meta-st-ota? I've been evaluation mp2 for our next platform and robust fwupdate is a crucial feature that I need to confirm is working as we would expect.
2026-03-13 2:47 AM - edited 2026-03-13 3:03 AM
Hello Christophe, hello BGurnett,
Just following up on this subject to see whether there has been any update. I noticed some update-related changes in the latest v6.2.0 of meta-st-stm32mp, and I am wondering whether the issue is now resolved. If it is, could you please explain what fixed it on your side and where the root cause was found?
Thank you.
We’re moving the ST Community to a new platform to give you a better and more reliable community experience.