STM32MP257F-DK bare metal
Hello,
I would like to ask about the current status of Bare-Metal support for the Cortex-A35 core on the STM32MP2x platform (STM32MP257F-DK).
While searching the ST Community, I came across the following discussion related to this topic:
https://community.st.com/t5/stm32-mpus-embedded-software-and/stm32mp257f-dk-bare-metal/td-p/787100
Since that discussion is now more than one year old, I wanted to check whether there have been any updates regarding Bare-Metal development support on the STM32MP2 platform.
When creating a project in STM32CubeIDE for the STM32MP257F-DK, I could not find an option to create a Bare-Metal project targeting the Cortex-A35 core.
Could you please clarify the following:
Is there now an official Bare-Metal project template for Cortex-A35 in STM32CubeIDE?
Are there any application notes, examples, or documentation demonstrating how to run Cortex-A35 without Linux?
Is there any roadmap update regarding official Bare-Metal support for STM32MP2x?
Our use case requires:
Fast boot time (Linux boot time is not suitable for our application)
Direct control of the LVDS/display pipeline
Standalone execution on Cortex-A35 without a full Linux stack
If Bare-Metal execution on A35 is still not officially supported, could you please advise on the recommended approach from ST?
For example:
Using Trusted Firmware-A (TF-A) with a custom BL33 payload
Using minimal U-Boot to load and execute an ELF
Any internal reference design or recommended architecture
Any guidance or reference material would be greatly appreciated.
Best regards,
Siva Kumar Mulugu
