STM32MP2 EV1 Linux BSP and Distribution, Release 4.3.1-8
1. Purpose
This is the Linux BSP (Board Support Package) and the development environment for the STM32MP2 Evaluation Board, release 4.3.1-8.
The BSP provides a software development environment for evaluation and development of Linux on the STM32MP2 microcontroller variants (with up to 2 Cortex-A35 processor cores running up to the 1500MHz) using the ST’s STM32MP257F-EV1 Starter Kit as a hardware platform.
2. Hardware Platform
Refer to the the following page for detailed information on the hardware items included in the Starter Kit:
STM32MP25 Evaluation boards - Starter Package
3. Release Images
Release images for this software release can be downloaded from the following location:
4. SDK Toolchain
emcraft-rootfs-openstlinux-weston-stm32mp25-eval-x86_64-toolchain-4.2.4-snapshot.sh
5. Setting Up Kit and Development Host
Refer to the the STM32MP2 Documentation for detailed information on how to:
Set up the STM32MP2 EV1 Kit
Set up development host
Install release images to the STM32MP2 EV1 target
Boot up Linux on the STM32MP2 EV1 target.
6. Supported Features
The following list provides a summary of the features and capabilities of this release of the STM32MP2 EV1 BSP:
Linux:
Kernel v.6.1.82;
Serial Linux console;
Gigabit Ethernet device driver and Linux TCP/IP networking (
ping
, NFS, Telnet, FTP, NTPD, etc);eMMC/SD device driver;
PCIe gen 2 host/gadget device driver
USB3 host/gadget device driver;
LCD device driver;
Touchscreen device driver;
Clock driver;
pinctrl
driver;busybox
v1.36.1;POSIX
pthreads
;Hardened exception handling; an exception triggered by a process affects only the offending process.
U-Boot firmware:
U-Boot v 2022.10;
Serial console command interface with various setup, test and maintenance commands;
Environment variables allowing customization of a unit;
Sophisticated OS auto-boot sequence;
Partitioning and management of external Flash;
Initial installation of Linux image to external Flash.
Development environment:
Linux-hosted cross-development environment;
Yocto v4.2.4 distribution.
7. Software Manifest
Repo | Link | Hash | Tag |
---|---|---|---|
meta-emcraft |
| tags/4.3.1-8 |
8. New Functionality
The following is a summary of the changes in 4.3.1-8 since the last release 0.0.1-4:
Issue Key | Summary |
---|---|
meta-emcraft | |
STM32MP2-6 | Add emcraft release identification |
9. Release QA Results
The tests described in the STM32MP2 EV1 Kit Software QA Test Plan have been executed for this release:
Test | Result | Comment |
---|---|---|
SD card installation and booting | PASS |
|
Empty eMMC Boot Time | PASS |
|
eMMC installation and booting | PASS |
|
Ethernet | PASS |
|
10. Known Problems and Limitations
The following are known problems and limitations of this software release:
Ticket
: STM32MP2-5.Issue
: The target auto-boot feature does not work withpicocom
as that terminal application causes the U-Boot auto-boot count-down to be interrupted, effectively rendering the auto-boot feature not working.Workaround
: Theminicom
terminal can be used as an alternative terminal application, which doesn’t cause the issue.