Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Table of Contents
minLevel1
maxLevel6
outlinefalse
stylenone
typelist
printabletrue

1. Overview

This is the Linux BSP (Board Support Package) and the development environment for the STM32MP2 Evaluation Board, release 4.3.01.

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. 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.

3. Known Problems and Limitations

This section lists known problems and limitations of this release:

  1. Auto-boot doesn’t working due to garbage read from the serial lineThe target auto-boot feature does not work with picocom as that terminal application causes the U-Boot auto-boot count-down to be interrupted, effectively rendering the auto-boot feature not working.
    Workaround: The minicom terminal can be used as an alternative terminal application, which doesn’t cause the issue.
    ID: STM32MP2-5.

4. Further Reading

  • Documentation Items:

Refer to the following page for various documentation items describing use of the STM32MP257F-EV1 Starter Kit:  STM32MP2 Resource Directory .

5. Support

Customers of the STM32MP257F-EV1 Starter Kit may contact Emcraft at a2f-linux-support@emcraft.com for support.