STM32MP2 EV1 Linux BSP Torizon OS Release Notes, Release 6.9.0 20250121

STM32MP2 EV1 Linux BSP Torizon OS Release Notes, Release 6.9.0 20250121

1. Purpose

This is the Torizon OS and the development environment for the STM32MP2 Evaluation Board, release 6.9.0-20250121.

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:

https://emcraft.com/component/jdownloads/view.download/224/1560

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

Branch

Repo

Link

Branch

meta-emcraft-torizon-st

EmcraftSystems/meta-emcraft-torizon-st

kirkstone

8. New Functionality

The following is a summary of the changes since the last release:

Issue Key

 

Issue Key

 

STM32MP2-7

Port Toradex's Torizon to STM32MP2 Eval Board

 

 

 

 

 

 

 

 

 

 

 

 

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

Test

Result

Comment

SD card installation and booting

PASSED

 

Empty eMMC Boot Time

PASSED

 

eMMC installation and booting

PASSED

 

Ethernet

PASSED

 

Torizon Cloud

PASSED

 

Docker container

PASSED

 

Torizon OS OTA from Cloud

PASSED

 

10. Known Problems and Limitations

The following are known problems and limitations of this software release:

  • Ticket: STM32MP2-11. Create a combined OTA bootloader image (ability to update U-Boot)
    Issue: Torizon for STM32MP2 doesn’t support U-Boot OTA update
    Workaround: None

  • Ticket: STM32MP2-13. Create manufacturing Tezi image
    Issue: Torizon for STM32MP2 doesn’t support Tezi
    Workaround: None