SOM

 

STM32H7 System-On-Module

 

The Emcraft Systems STM32H7 System-On-Module (SOM) is a compact
(30.5 mm x 40.5 mm) solderable module that combines the ST STM32H750 processor (480MHz 32-bit ARM Cortex-M7) with up to 64MB SDRAM, 64MB QSPI NOR Flash and optional 64KB EEPROM on a single board. The SOM is built onto (SMT-mounted upon) a carrier board using 120 castellated edge mounting holes (1.27 mm pitch).


Click to enlarge

The following is the high-level diagram of the STM32H7 SOM:


Click to enlarge

Emcraft develops and maintains FreeRTOS and uClinux software BSP's for the STM32H7 System-On-Module.

 

Starter Kit

 

STM32H7 SOM Starter Kit

Contact us


The STM32H7 SOM Starter Kit provides a hardware platform enabling development of applications using the Emcraft STM32H7 module. The kit includes the folowing items:

  • STM32H7 SOM module (64MB SDRAM), soldered (installed) onto the development baseboard (item below)
  • Development baseboard (STM32H7-BSB)
  • LCD add-on board with LCD panel (4.3" 480x272 LCD with capacitive touchscreen)
  • Mini-USB cable for USB-based power and serial console.

Here is the bottom view of the kit with STM32H7-BSB-1A:


Click to enlarge

Here is the bottom view of the kit with STM32H7-BSB-2A:


Click to enlarge

The following is the high-level block diagram of the development baseboard (STM32H7-BSB-1A):


Click to enlarge

The following is the high-level block diagram of the development baseboard (STM32H7-BSB-2A):


Click to enlarge

Here is the top (LCD) view of the kit:


Click to enlarge

 

Hardware

 

Hardware Resources

 

Here you will find hardware specifications, design files and various hardware materials describing the STM32H7 System-On-Module and the Starter Kit.

If you would like to ask any question about the kit hardware architecture, please do not hesitate to contact us.

 

STM32H7 SOM Resources Download Version # Date
Photos
STM32H7 SOM top view 1A
Feb 26, 2021
STM32H7 SOM bottom view 1A
Feb 26, 2021
STM32H7 SOM soldered view 1A
Feb 26, 2021
High-Level Diagrams
STM32H7 SOM high-level diagram 1A
Feb 26, 2021
STM32H7-BSB 3A high-level diagram 3A
Jan 9, 2024
STM32H7-BSB 2A high-level diagram 2A
Jun 20, 2023
STM32H7-BSB 1A high-level diagram 1A
Feb 26, 2021
Hardware Documentation
STM32H7 SOM hardware architecture specification
1.1
Feb 26, 2021
STM32H7 SOM pin-out (requires registration and login)
1A
Feb 26, 2021
STM32H7 SOM environmental specification 1A Feb 26, 2021
STM32H7 SOM power consumption 1A
Feb 28, 2024
STM32H7 SOM CE certificate 1A Feb 26, 2021
STM32H7 SOM RoHS certificate 1A Feb 26, 2021
Hardware Materials
STM32H7 SOM 3D model
(Step file)
(requires registration and login)
1A
Feb 26, 2021
STM32H7-BSB 3A 3D model
(Step file)
(requires registration and login)
3A
Mar 14, 2024
STM32H7-BSB 3A schematics
(requires registration and login)
3A
Mar 14, 2024
STM32H7-BSB 3A Bill-Of-Materials (BOM)
(requires registration and login)
3A
Mar 14, 2024
STM32H7-BSB 3A mechanical drawing
(requires registration and login)
3A
Jan 9, 2024
STM32H7-BSB 3A baseboard CAD design package (Altium Designer)(requires registration and login) 3A
Mar 14, 2024
MikroE Click connector implementation and hardware configuring on the STM32H7-BSB-3A 3A
Jan 9, 2024
STM32H7-BSB 2A 3D model
(Step file)
(requires registration and login)
2A
Sep 28, 2023
STM32H7-BSB 2A schematics
(requires registration and login)
2A
Sep 28, 2023
STM32H7-BSB 2A Bill-Of-Materials (BOM)
(requires registration and login)
2A
Sep 28, 2023
STM32H7-BSB 2A mechanical drawing
(requires registration and login)
2A
Sep 28, 2023
STM32H7-BSB 2A baseboard CAD design package (Altium Designer)(requires registration and login) 2A
Sep 28, 2023
MikroE Click connector implementation and hardware configuring on the STM32H7-BSB-2B 2A
Oct 3, 2023
Known Problems and Limitations 2A
Oct 9, 2023
STM32H7-BSB 1A 3D model
(Step file)
(requires registration and login)
1A
Feb 26, 2021
STM32H7-BSB 1A schematics
(requires registration and login)
1A Nov 11, 2019
STM32H7-BSB 1A Bill-Of-Materials (BOM)
(requires registration and login)
1A Nov 11, 2019
STM32H7-BSB 1A mechanical drawing
(requires registration and login)
1A Nov 30, 2020
STM32H7-BSB 1A baseboard CAD design package (Altium Designer)(requires registration and login) 1A Nov 30, 2020

FreeRTOS

 

STM32H7 System-On-Module Software

Contact us

Emcraft supports FreeRTOS as an operating system for the STM32H7 System-On-Module (SOM). Full source code of the FreeRTOS BSP and a demo FreeRTOS application are provided.

Please refer to the documentation items in the table below, as follows:

  • The Release Notes for the pointers to the pre-built FreeRTOS release images;
  • The Building FreeRTOS Application Note for the pointers to the HAL and FreeRTOS source files.

 

Resources Download Version #
Date
Release Files
Release Notes. Read this to understand features supported by this release of the product. 3.0.1
Oct 31, 2023
Software Documentation
Understanding STM32H7 SOM boot architecture
Apr 20, 2023
Understanding FreeRTOS RAM architecture and demo application
Oct 31, 2023
Building FreeRTOS
Oct 10, 2023
Installing FreeRTOS to STM32H7 SOM via UART
Oct 10, 2023
Installing FreeRTOS to STM32H7 SOM via Ethernet
Oct 10, 2023
Running FreeRTOS command line interface
Mar 14, 2023
Running WDT in FreeRTOS
Apr 21, 2023
Controlling GPIO in FreeRTOS
Mar 14, 2023
Running timers in FreeRTOS
Mar 22, 2023
Running GUI on display
Apr 14, 2023
Using ADC in FreeRTOS
Oct 10, 2023
Using UART Interfaces in FreeRTOS
Oct 31, 2023
Using Mikroe WiFi ESP Click in FreeRTOS
Oct 31, 2023
Using I2C Master Mode in FreeRTOS
Oct 10, 2023
Using SPI Master Mode in FreeRTOS
Oct 10, 2023
Using USB Host Mode in FreeRTOS
Oct 10, 2023
Using PWM in FreeRTOS
Oct 10, 2023
Using RTC in FreeRTOS
Apr 26, 2023
Using Flash partitioning and Flash File Systems in FreeRTOS
Apr 25, 2023
Displaying static splash image immediately after reboot
Apr 26, 2023
Setting custom GPIO immediately after reboot
Apr 26, 2023
Verified FreeRTOS boot
Apr 25, 2023
Reliable Over-The-Air (OTA) update of FreeRTOS
Apr 24, 2023

uClinux

 

STM32H7 System-On-Module Software

Contact us

This is the Linux (uClinux) BSP (Board Support Package) and software development environment for the Emcraft STM32H7 System-On-Module (SOM).

If you are a customer of the Starter Kit, please login using your existing registration (If you forgot your password, please retrieve it by pressing 'Forgot login?'). In case you haven't registered, login using the email address you provided at the on-line store when making your purchase of the Kit.

 

Resources Download Version #
Date
Release Files
Release Notes. Read this to understand features supported by this release of the product. 2.5.0 Jul 18, 2023
STM32H7 Linux Board Support Package (BSP) and software development environment.
(Requires purchase of the Kit)
2.5.0 Jul 18, 2023
GNU Arm Embedded Toolchain gcc 10.3-2021 Jul 18, 2023
GNU toolchain for uClinux Cortex-M7 gcc 4.7.4 Jul 18, 2023
Prebuilt U-Boot SPL image ready to installation to the STM32H7 board (SPL)
(Requires purchase of the Kit)
2.5.0 Jul 18, 2023
Prebuilt U-Boot image ready for installation to the STM32H7
(Requires purchase of the Kit)
2.5.0 Jul 18, 2023
Prebuilt Linux image ready for TFTP boot and installation to the STM32H7
(Requires purchase of the Kit)
2.5.0 Jul 18, 2023
Software Documentation
Understanding STM32H7 SOM boot architecture Jul 18, 2023
Installing U-Boot to the STM32H7 SOM Jul 18, 2023
Running U-Boot Jul 18, 2023
Loading Linux images via Ethernet and TFTP Jul 18, 2023
Autobooting Linux from U-Boot Jul 18, 2023
Loading Linux images over UART Jul 18, 2023
Building and self-updating U-Boot on the STM32H7 SOM Jul 18, 2023
Building and installing Linux uImage on the STM32H7 SOM Jul 18, 2023
Installing and activating cross development environment Jul 18, 2023
Cross development environment: dependency on host components Jul 18, 2023
Cross development environment: distribution tree Jul 18, 2023
Building Linux Jul 18, 2023
Understanding development workflow Jul 18, 2023
What is the minimal footprint of uClinux? Jul 21 2023
Running TCP/IP stack in Linux Jul 18, 2023
Enabling password-protected login Jul 18, 2023
Loading application files via UART Jul 18, 2023
Controlling GPIO from Linux user space Jul 18, 2023
Building user-space applications Jul 18, 2023
Building multi-threaded applications Jul 18, 2023
Building C++ applications Jul 18, 2023
Setting the stack size for a user-space application Jul 18, 2023
Understanding what causes SEGV in an application Jul 18, 2023

Design Kit

 

STM32H7 SOM Design Kit

 


For those customers who have successfully evaluated the STM32H7 System-On-Module and would like to proceed with designing the SOM into embedded product, Emcraft System provides the STM32H7 SOM Design Kit.

The STM32H7 SOM Design Kit is an advanced product, separate from the STM32H7 SOM Starter Kit.

The kit is comprised of the following materials and services:
  • The STM32H7 System-On-Module (SOM) schematics (PDF file only). The package is provided as an advanced hardware material allowing hardware designers to understand subtle points of the SOM implementation and interface.
  • Suggested STM32H7 SOM to baseboard mapping (Excel file). Upon purchase of the kit, you will be able to send a list of I/O requirements for your application to Emcraft. Emcraft will review and return an Excel file with recommended mapping of I/O interfaces from the SOM to your custom baseboard.
  • 1 (one) review of your custom STM32H7 SOM baseboard schematics (SOM interface section only), with detailed comments returned over email.
STM32H7 SOM Design Kit Materials Download Version # Date
STM32H7 System-On-Module (SOM) schematics (PDF format)
(requires purchase of both Starter Kit and Design Kit)
2A
Feb 26, 2021

 

Order

 

Ordering Info

Contact us


Pricing for the STM32H7 SOM starts at $32 per unit (32MB SDRAM, 64MB QSPI NOR Flash, no EEPROM, Industrial Temp) for MOQ (Minimal Order Quantity) of 2500 pieces. Contact Emcraft to receive detailed pricelists or place an order.

Due to market conditions, please contact us about part availability.

 

Part Number Description Buy Online
SOM-STM32H7-R64N64I STM32H750 32-bit 480MHz ARM Cortex-M7, 64MB SDRAM, 64MB QSPI NOR, Industrial Temp

 

 

 

 

 

 

 

 

Related Products


STM32F7 System-On-Module

The STM32F7 SOM is an STM32F746 System-On-Module (SOM), that comes with a professionally supported Linux (uClinux) software distribution.

Learn More...