STM32MP1

 

 

The STM32MP135F-DK is the official Discovery Kit for the STM32MP13x series. While the "theoretical" focus of the MP13x is cost-efficiency and security, this board is the "all-in-one" platform designed to prove that a single-core Cortex-A7 can still handle rich multimedia and complex connectivity.

 

Below are the extensive details of the board's theory, hardware, and ecosystem.


## 1. Design Theory: The "Pure Linux" Concept

The STM32MP135F-DK is designed to demonstrate that you don't always need a real-time coprocessor (like a Cortex-M4) to build a sophisticated industrial device.


Multimedia without a GPU: Since the MP13x lacks a 3D GPU, this board uses the LCD-TFT Display Controller (LTDC) to drive its screen. It relies on optimized software libraries (like TouchGFX or Qt) to handle 2D graphics and fluid UI transitions.


 

Security Showcase: This board is specifically intended to prototype SESIP Level 3 applications. It includes dedicated hardware for secure boot and cryptographic acceleration, making it a "trust anchor" for IoT gateways.



## 2. Core Hardware Specifications

The board is built around the STM32MP135FAF7 MPU. Here is the technical breakdown:


Component

Technical Detail

MPU

STM32MP135 (Cortex-A7 @ 1.0 GHz) in TFBGA320 package.

RAM

4-Gbit (512 MB) DDR3L, 16-bit interface, running at 533 MHz.

Display

4.3" LCD (480×272 pixels) with a Capacitive Touch Panel.

Camera

Includes a 2-megapixel CMOS camera module connected via MIPI CSI-2.

Power

Controlled by the STPMIC1 companion chip (handling all voltage rails).

Connectivity

Wi-Fi 802.11b/g/n and Bluetooth Low Energy (BLE) 4.1.

 


## 3. Extensive Connectivity & Ports

This board is exceptionally "busy" with ports, making it ideal for networking and gateway theory.


 

Dual Ethernet: Features two 10/100 Mbit/s Ethernet ports (RJ45). One supports Wake on LAN (WoL), allowing the board to wake from low-power states via a network signal.

 

USB Hub: It includes a 4-port USB Host Type-A hub, allowing you to connect a mouse, keyboard, and external drives simultaneously.


USB Type-C: A Dual-Role Power (DRP) port based on an STM32G0 controller for modern power and data handling.

 

Expansion Headers:


GPIO Header: A 40-pin header compatible with many Raspberry Pi-style shields.

 

MIPI CSI-2: A dedicated connector for high-speed camera data.


## 4. On-Board Tools (The "Developer's Ease")

You do not need an external debugger to start with this board.


STLINK-V3E: The debugger is integrated directly onto the board. It provides a Virtual COM port (for the Linux console) and a high-speed JTAG/SWD interface.


Current Measurement: The board includes circuitry to measure the actual power consumption of the MPU in real-time, which is essential for optimizing the LPLV-Stop2 modes mentioned in the MP13x theory.


 

User Interaction: 4 user LEDs, a reset button, two user buttons, a wake-up button, and a tamper button (to test the hardware's physical security triggers).


## 5. Software & OS Support (The "Ecosystem")

The board is supported by the OpenSTLinux Distribution, but it is uniquely versatile:


Starter Package: ST provides a pre-compiled Linux image that boots from the microSD card "out of the box," including a demo launcher to test the camera and screen

 

Developer Package: Allows you to modify the Linux kernel and rebuild the Device Tree to change how the hardware pins are used.


 

Zephyr RTOS Support: Because it is a single-core A7, the MP135F-DK is a primary target for Zephyr RTOS, allowing you to run a modern, tiny-footprint OS instead of a full Linux stack if your application needs to be ultra-lean.


 

Edge AI: ST provides the X-LINUX-AI package, which allows the board to run local object detection (e.g., identifying items via the camera) using the CPU's NEON acceleration.


 


## Summary: Why use the MP135F-DK?

You choose this specific board if you are moving away from traditional MCUs and want to experiment with Embedded Linux in a secure, industrial context without the complexity of managing a multi-core (A+M) architecture. It is essentially a "Industrial Gateway in a box."

Upcoming Course
Upcoming Course
Learn More
Instructor Tips
Instructor Tips
View Tips
Join Community
Join Community
Join Now