Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Updating numbered headings

This note explains how to set up the STM32MP257F-EV1 hardware.

NOTE: This is a condensed form of the original ST wiki page.

1. Required materials

PC

Linux or Windows operating systems. See PC prerequisites for more details on the required configurations

STM32MP257x-EV1 evaluation board

High-end development platform for the STM32MP25 microprocessor device including:

microSDTM card

It is populated with OpenSTLinux distribution (Linux software), and provides extra storage capacity. An 8-Gbyte minimum microSD card is needed

USB type-C cable

It connects the STM32MP257x-EV1 evaluation board to the PC through the USB type-C (ST-LINK/V3) connector

USB type-C cable

It connects the STM32MP257x-EV1 evaluation board to a USB OTG device through the USB micro-AB connector

2. Optional materials

LCD screen

Several types of screen are possible : LVDS, DSI, or HDMI

Power supply

(Optional) Power supply block (5 V, 3A) for the MB1936 board.

USB keyboard and mouse

Thanks to the USB type A connectors, the STM32MP257x-EV1 Evaluation board can be equipped with a full-size keyboard and mouse

Ethernet cable

It can connect the STM32MP257x-EV1 evaluation board to a network through the RJ45 connector

RS232 cable

It can connect the STM32MP257x-EV1 evaluation board to the PC through the UART connector as an alternative of the ST-LINK/V2-1 connection

CAN cable

It can connect the STM32MP257x-EV1 evaluation board to CAN devices through the CAN FD/TT connectors

Trace cable

It can connect the STM32MP257x-EV1 evaluation board to an external tool through the Trace connector

JTAG cable

It can connect the STM32MP257x-EV1 evaluation board to an external tool through the JTAG connector

3. Assembling the board

The STM32MP257x-EV1 Evaluation boards packages (STM32MP257F-EV1 ), completed by the B-CAMS-IMX package, include all the items listed below.

image-20241016-164631.png

Position

Description

1

MB1936 main board

2

7” LVDS WSVGA display with touch panel (EDT ETML0700Z9NDHA panel - optional)

3

LVDS display cable

4

MB1854 board AI camera (not part of STM32MP257x-EV1 Evaluation boards packages , provided via B-CAMS-IMX package)

5

camera board FFC (not part of STM32MP257x-EV1 Evaluation boards packages, provided via B-CAMS-IMX package) - optional

image-20241016-165502.png

STM32MP257x-EV1 Evaluation board assembly
STM32MP257F-EV1 shown here (picture is not contractual)

image-20241016-165405.png

STM32MP257x-EV1 Evaluation board assembled
STM32MP257F-EV1 shown here (picture is not contractual)

4. Installing the STM32CubeProgrammer tool

STM32CubeProgrammer for Linux® host PC

STM32CubeProgrammer for Windows® host PC

Download

  • Go on st.com to download the STM32CubeProgrammer software

Version v2.17.0

  • Download the archive file on your host PC in a temporary directory

  • Uncompress the archive file to get the STM32CubeProgrammer installers:

unzip en.stm32cubeprog.zip

Installation

  • Execute the Linux installer, which guides you through the installation process.

Code Block
$> ./SetupSTM32CubeProgrammer-2.17.0.linux
  • The path to the STM32CubeProgrammer binary must be added to the PATH environment variable

    • either in each Terminal program in which the STM32CubeProgrammer binary needs to be used, using the following command:

Code Block
$> export PATH=<my STM32CubeProgrammer install directory>/bin:$PATH
  • or once for all by creating a link to the STM32CubeProgrammer binary in a directory already present in PATH. For example, if "/home/bin" is in the PATH environment variable, run the following command:

Code Block
$> ln -s <my STM32CubeProgrammer install directory>/bin/STM32_Programmer_CLI /home/bin/STM32_Programmer_CLI
  • Execute the Windows installer, which guides you through the installation process.

User manual

Detailed release note

  • Details about the content of this tool version are available from ST web site at Release Note .