cancel
Showing results for 
Search instead for 
Did you mean: 

STM32MP257F-DK bare metal

Sivakumar_Mulugu
Associate II

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

2 REPLIES 2
Olivier GALLIEN
ST Employee

Hi @Sivakumar_Mulugu ,

 

We have launch the support of Baremetal and we are in Alpha phase

If you are interesting to be involved please contact your local ST support. 

 

BR,

 

Olivier 

 

 

Olivier GALLIEN
In order to give better visibility on the answered topics, please click on 'Accept as Solution' on the reply which solved your issue or answered your question.

Hi @Olivier GALLIEN ,

Thank you for your response.

It is great to hear that Bare-Metal support for Cortex-A35 is now available in the Alpha phase. I am very interested in being involved.

Our current use case requires fast boot time, direct control of the display pipeline (LVDS), and standalone execution on Cortex-A35 without a full Linux stack. Hence, this support is highly relevant to us.

Could you please guide me on how to proceed with local ST support or share the appropriate contact/channel to get access to this Alpha program?

Looking forward to your guidance.

Best regards,
Sivakumar