Skip to main content
Associate
January 2, 2025
Question

Seeking Recommendations for SoM Board for Bare-Metal Programming

  • January 2, 2025
  • 2 replies
  • 1377 views

Hello everyone,
I am planning to build an embedded project using a System on Module (SoM), and I am looking for a SoM board that supports bare-metal programming. Could you please help me find the best SoM board suitable for this purpose?

2 replies

TDK
Super User
January 2, 2025

You can do bare metal programming on any board. Use the chip selector in CubeMX to narrow down on the best board for your purpose.

Or, here's one:

NUCLEO-H723ZG - STM32 Nucleo-144 development board with STM32H723ZG MCU, supports Arduino, ST Zio and morpho connectivity - STMicroelectronics

"If you feel a post has answered your question, please click ""Accept as Solution""."
sajithAuthor
Associate
January 2, 2025

Thank you for your response.

What I need is to build a project using a System-on-Module (SoM), so that I can simply integrate the SoM module into my custom-built carrier board.

I also found an STM32-based SoM, specifically the STM32MP1 System-On-Module. Is it possible to perform bare-metal programming for UART communication with this SoM?

MM..1
Chief III
January 2, 2025

Better for your idea name is Bare-Mental.

PatrickF
Technical Moderator
January 3, 2025

Hi @sajith ,

as of today, the STM32MP13x is the only MPU officially supporting bare-metal on Cortex-A.
https://wiki.st.com/stm32mpu/wiki/STM32CubeMP13_Package

Note that some interface are not support with baremetal (e.g. USBH)
You could find some 3rd party SOMs (PHYTEC, Engicam, DH, Digi, etc...).

 

But maybe first clarify your target platform requirements as maybe an STM32 MCUs is better suit your needs.

On other hand, maybe an MPU running Linux is more suited for you than bare-metal.

 

Regards.

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.NEW ! Sidekick STM32 AI agent, see here