Linux board STM32MP157A
Board with the STM32MP157A application processor (2× Cortex-A7 at 650 MHz with NEON and VFPv4, 512 MB DDR3). It boots real Linux from its SD card: TF-A, U-Boot, then Linux 6.12 with BusyBox (Buildroot). The serial console (UART4, 115200 baud) shows the boot log and a login prompt (user root, no password). The blue LED on PD11 blinks as the kernel heartbeat. 5 V from USB-C or from the 5V pin; header GPIOs run at 3.3 V.
Key data
- Category
- Arduino
- Simulation model
- Application processor booting Linux
- Manufacturer part number
- STM32MP157AAC3
- Reference prefix
- A
- Pins
- 16
- Land pattern
- SOIC-16_3.9mm_P1.27mm
Simulation model
An emulated application processor (both CPU cores, MMU, interrupt controller, timers and the on-chip peripherals) boots the boot loaders and Linux from the SD-card image. The serial console is the terminal of the part; the GPIO pins are pins of the analog circuit.
- Device
- stm32mp157a
- SD-card image
- /linux/stm32mp157a-sdcard.img.gz
- Supply pins
- VIN / GND
- Mapped GPIO pins
- 13
Pins 16
| Pin | Name | Use |
|---|---|---|
| VIN | 5VSupply pin | Supply input: decouple with 100 nF close to the pin |
| 3V3 | 3V3Supply pin | Supply input: decouple with 100 nF close to the pin |
| GND | GNDGround pin | Ground |
| PE1 | PE1I/O pin | General-purpose I/O: LEDs (with series resistor), buttons (with pull-up) |
| PD14 | PD14I/O pin | General-purpose I/O: LEDs (with series resistor), buttons (with pull-up) |
| PD15 | PD15I/O pin | General-purpose I/O: LEDs (with series resistor), buttons (with pull-up) |
| PE9 | PE9I/O pin | General-purpose I/O: LEDs (with series resistor), buttons (with pull-up) |
| PD1 | PD1I/O pin | General-purpose I/O: LEDs (with series resistor), buttons (with pull-up) |
| PG3 | PG3I/O pin | General-purpose I/O: LEDs (with series resistor), buttons (with pull-up) |
| PH6 | PH6I/O pin | General-purpose I/O: LEDs (with series resistor), buttons (with pull-up) |
| PE11 | PE11I/O pin | General-purpose I/O: LEDs (with series resistor), buttons (with pull-up) |
| PE12 | PE12I/O pin | General-purpose I/O: LEDs (with series resistor), buttons (with pull-up) |
| PE13 | PE13I/O pin | General-purpose I/O: LEDs (with series resistor), buttons (with pull-up) |
| PE14 | PE14I/O pin | General-purpose I/O: LEDs (with series resistor), buttons (with pull-up) |
| PA11 | PA11I/O pin | General-purpose I/O: LEDs (with series resistor), buttons (with pull-up) |
| PA12 | PA12I/O pin | General-purpose I/O: LEDs (with series resistor), buttons (with pull-up) |
Parameters 1
supplyusb: USB-C cable holds 5 V; extern: feed 5 V into the 5V pin yourself
PCB
SOIC-16_3.9mm_P1.27mmno known land pattern, generic SOIC-16_3.9mm_P1.27mm with pins in symbol order