2025-01-02 01:08 AM - last edited on 2025-01-02 01:37 AM by Amel NASRI
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?
2025-01-02 05:17 AM
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:
2025-01-02 05:36 AM
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?
2025-01-02 05:55 AM
Better for your idea name is Bare-Mental.
2025-01-02 05:57 AM
Ahh, so an STM32 MPU question. I have moved this to the appropriate forum.
2025-01-03 06:12 AM
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.