Skip to main content
Visitor II
January 2, 2025
Question

Seeking Recommendations for SoM Board for Bare-Metal Programming

  • January 2, 2025
  • 2 replies
  • 1376 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?

    This topic has been closed for replies.

    2 replies

    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

    sajithAuthor
    Visitor II
    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?

    Graduate II
    January 2, 2025

    Better for your idea name is Bare-Mental.

    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.