ST STM32MP157C-DK2 User Manual

ST STM32MP157C-DK2 User Manual

Discovery kits
Table of Contents

Advertisement

Introduction
The
STM32MP157A-DK1
and
platforms for STMicroelectronics Arm
and their
STPMIC1
companion chip. They leverage the capabilities of STM32MP1 Series microprocessors to allow users
develop applications using STM32 MPU OpenSTLinux Distribution software (such as STM32MP1Starter) for the main processor
and
STM32CubeMP1
software for the co-processor.
They feature 16-bit DDR3L 4 Gbits at 533 MHz, MIPI DSI
HS ports, audio codec with analog audio input / output, microSD
®
HDMI
up to 720p60 (1280 × 720), 40-pin extended GPIOs, Arduino
LINK/V2.1 (UART console).
The STM32MP157C-DK2, shown with display removed in
application development. It cannot be considered as the hardware design of a final application.
The hardware features of the Discovery kits are available for users to develop their applications: USB, Ethernet, LTDC, TFT
LCD MIPI DSI
SM
, microSD
connection of an Arduino
board for a specific application.
An ST-LINK/V2-1 is integrated on the board, as embedded in-circuit debugger and programmer for the STM32 MPU and the
USB Virtual COM port bridge.
Figure 1.
STM32MP157C-DK2 top view
Pictures are not contractual.
UM2534 - Rev 1 - March 2019
For further information contact your local STMicroelectronics sales office.
STM32MP157C-DK2
Discovery kits are designed as complete demonstration and development
®
-based dual Cortex
card, audio codec, user buttons, Wi‑Fi
Discovery kits with STM32MP157 MPUs
®
®
-A7 32 bits and Cortex
-M4 32 bits MPUs in the
SM
2 lanes at 1 Gbps, USB Type-C
card high-speed mode up to 50 MHz, Gigabit Ethernet,
®
, Wi‑Fi
802.11b/g/n, Bluetooth
Figure 1
and
Figure
2, is used as a reference design for user
®
®
, and Bluetooth
Low Energy. Extension headers allow easy
Figure 2.
STM32MP157C-DK2 bottom view
UM2534
User manual
STM32MP1 Series
DRP HS port, USB Type-A Host
®
Low Energy 4.1, and ST-
www.st.com

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the STM32MP157C-DK2 and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for ST STM32MP157C-DK2

  • Page 1: Figure 1. Stm32Mp157C-Dk2 Top View

    Low Energy. Extension headers allow easy ™ connection of an Arduino board for a specific application. An ST-LINK/V2-1 is integrated on the board, as embedded in-circuit debugger and programmer for the STM32 MPU and the USB Virtual COM port bridge. Figure 2. STM32MP157C-DK2 bottom view Figure 1.
  • Page 2: Features

    GPIO expansion connector (Raspberry Pi shields capability) ™ ◦ Arduino Uno V3 expansion connectors – On-board ST-LINK/V2-1 debugger/programmer with USB re-enumeration capability: Virtual COM port and debug port ® – STM32CubeMP1 and full mainline open-source Linux STM32 MPU OpenSTLinux Distribution (such as STM32MP1Starter) software and examples ™...
  • Page 3: Ordering Information

    Evaluation tools marked as “ES” or “E” are not yet qualified and therefore not ready to be used as reference design or in production. Any consequences deriving from such usage will not be at ST charge. In no event, ST will be liable for any customer usage of these engineering sample tools as reference design or in production.
  • Page 4: Development Environment

    The STM32 MPU OpenSTLinux Distribution and STM32CubeMP1 base demonstration software is preloaded in ™ the microSD for easy demonstration of the device peripherals in standalone mode. The latest versions of the demonstration source code and associated documentation can be downloaded from www.st.com. Development toolchains ® •...
  • Page 5: Technology Partners

    UM2534 Technology partners Technology partners MICRON • 4-Gbit DDR3L, 16 bits, part number MT41K256M16TW-107-P-V00H MURATA ® ® • Wi‑Fi 802.11b/g/n + Bluetooth Low Energy 4.1, part number LBEE5KL1DX-883 UM2534 - Rev 1 page 5/47...
  • Page 6: Conventions

    UM2534 Conventions Conventions Table 3 provides the conventions used for the ON and OFF settings in the present document. Table 3. ON/OFF convention Convention Definition Jumper JPx ON Jumper fitted Jumper JPx OFF Jumper not fitted Jumper JPx [1-2] Jumper should be fitted between Pin 1 and Pin 2 Solder bridge SBx ON SBx connections closed by 0 Ω...
  • Page 7: Delivery Recommendations

    UM2534 Delivery recommendations Delivery recommendations Before the first use, make sure that no damage occurred to the board during shipment and no socketed components are not firmly fixed in their sockets or loose in the plastic bag. UM2534 - Rev 1 page 7/47...
  • Page 8: Hardware Layout And Configuration

    4 x LEDs 32 kHz crystal User interface GPIO RESET buttons 24 MHz crystal UART Bluetooth ® UART Energy V4.1 ST-LINK / V2.1 SDMMC Wi-Fi® 802.11 b/g/n I2C1 LCD TFT 4" 480 X 800 Audio DAC & Capacitive touch I2C1 I2C1 amplifier...
  • Page 9: Figure 4. Stm32Mp157X-Dkx Pcb Layout: Top Side

    UM2534 Hardware layout and configuration Figure 4. STM32MP157X-DKX PCB layout: TOP side UM2534 - Rev 1 page 9/47...
  • Page 10: Embedded St-Link/V2-1

    7.1.1 Description To debug the onboard STM32 MPU, the ST-LINK/V2.1 programming and debugging tool is integrated in the STM32MP157A-DK1 and STM32MP157C-DK2 Discovery kits. The embedded ST-LINK/V2.1 supports only SWD and VCP for STM32 devices. For information about the debugging and programming features of ST-LINK/V2.1, refer to the ST-LINK/V2 in-circuit debugger/programmer for STM8 and STM32 user manual (UM1075).
  • Page 11: Drivers

    In case the STM32MP157A-DK1 or STM32MP157C-DK2 Discovery kit is connected to the PC before the driver is installed, some Discovery kit interfaces may be declared as “Unknown” in the PC device manager. In this case, the user must install the dedicated driver files, and update the driver of the connected device from the device manager.
  • Page 12: Clock Sources

    The HSE clock references on the STM32MP157x microprocessor are provided by the external crystal X6: • 24 MHz crystal from NDK : reference NX2016SA Reset sources The reset signal of STM32MP157A-DK1 and STM32MP157C-DK2 is active low. The internal PU forces the RST signal to a high level. The sources of reset are: •...
  • Page 13: Audio

    7.6.4 Headphone outputs The STM32MP157A-DK1 and STM32MP157C-DK2 Discovery kits can drive a stereo headphone. The STM32MP157x sends the stereo audio channels to the codec via its SAI2 TDM port. The codec converts the digital audio stream to stereo analog signals. It then boosts them for direct drive of the headphone connected to the CN10 3.5 mm stereo jack receptacles on the board.
  • Page 14: Audio Jack Connector

    7.7.1 Description The STM32MP157A-DK1 and STM32MP157C-DK2 Discovery kits provide four USB Host ports (dual-USB sockets CN1 and CN5) through the use of the USB2514B-AEZC USB Hub. The USB2514B-AEZC has a full power management for each USB port: no I/O is needed from the STM32MP157x.
  • Page 15: Table 8. I/O Configuration For The Usb Host Interface

    UM2534 USB Host 7.7.2 USB Host interface Table 8 describes the I/O configuration for the USB Host interface. Table 8. I/O configuration for the USB Host interface Configuration PD12 PD12 used as I2C1_SCL shared between AUDIO, DSI, and HDMI PF15 PF15 used as I2C1_SDA shared between AUDIO, DSI, and HDMI USB_DP1 USB1_P...
  • Page 16: Usb Type-C ™ Hs

    ™ The STM32MP157A-DK1 and STM32MP157C-DK2 Discovery kits support USB Type-C Source mode. 7.8.2 Operating voltage The STM32MP157A-DK1 and STM32MP157C-DK2 Discovery kits support 5 V USB voltage from 4.75 V to 5.25 V. 7.8.3 USB HS Source ™ When a USB Device connection to the CN7 USB Type-C connector of STM32MP157A-DK1 or STM32MP157C- DK2 is detected, the Discovery kit starts behaving as a USB Host.
  • Page 17: Microsd ™ Card

    3.3 V voltage range: from 2.7 V to 3.6 V. All microSD card types are supported (including SDHC and SDXC), but only Default and High-Speed modes (3 V) are supported on STM32MP157A-DK1 and STM32MP157C-DK2. UHS-I modes (1.8 V) are not supported on these Discovery kits.
  • Page 18: Leds

    UM2534 LEDs ™ Figure 11. microSD card connector CN15 ™ Table 12 describes pinout of the microSD connector CN15. ™ Table 12. CN15 microSD connector pinout Pin name Signal name STM32 pin Function DAT2 SDMMC1_D2 PC10 SDIO.D2 DAT3_CD SDMMC1_D3 PC11 SDIO.D3 SDMMC1_CMD SDIO.CMD...
  • Page 19: Operating Voltage

    PD11 is connected to the blue LED LD8. Active High. 7.11 Buttons 7.11.1 Description The STM32MP157A-DK1 and STM32MP157C-DK2 Discovery kits provide four types of buttons: • Wake-up button (B1) – Allows the platform to be woken up from any low-power mode –...
  • Page 20: Hdmi ® I/O Interface

    UM2534 HDMI® The resolution is up to 720p60 (1280 × 720). Input signals are 24 bits digital RGB (LTDC) for the video and I2S2 for the audio. Refer to the STM32MP157x datasheet for details. The control signals are I2C1, one interruption, and a dedicated reset. ®...
  • Page 21: Table 16. Cn9 Hdmi

    UM2534 HDMI® Configuration PG1 is connected to HDMI_INT. PD12 PD12 is connected to I2C1_SCL (I2C shared). PF15 PF15 is connected to I2C1_SDA (I2C shared). PA10 PA10 is connected to HDMI_NRST ® Figure 12 shows the pinout of HDMI connector CN9. ®...
  • Page 22: Wi-Fi® And Bluetooth® Low Energy

    Bluetooth Low Energy 7.13.1 Description ® ® The STM32MP157C-DK2 Discovery kit support Wi‑Fi 802.11b/g/n and Bluetooth Low Energy (BLE) V4.1. These functions are supported with the LBEE5KL1DX-883 MURATA module. This module is driven by a SDIO for ® ®...
  • Page 23: Sm Lcd

    UM2534 MIPI DSISM LCD Configuration PZ3 is connected to BT_PCM_WS PZ2 is connected to BT_PCM_SDO PZ1 is connected to BT_PCM_SDI PZ0 is connected to BT_PCM_CK PZ6 is connected to BT_REG_ON PH5 is connected to BT_HOST_WAKE PZ7 is connected to BT_DEV_WAKE LP0_32 7.14 MIPI DSI...
  • Page 24: Lcd Interface

    UM2534 MIPI DSISM LCD The touch panel power supply is connected to VDD_3V3. The backlight of the LCD is driven by the STLD40DPUR circuit on the MB1407 board connected to VDD_3V3. 7.14.3 LCD interface Table 19 describes the I/O configuration of the LCD and CTP interfaces. Table 19.
  • Page 25: Gigabit Ethernet

    Gigabit Ethernet 7.15.1 Description The STM32MP157A-DK1 and STM32MP157C-DK2 Discovery kits provide a Gigabit reduced medium- independent interface (RGMII). The STM32MP157x requires an external physical interface device (PHY). The Realtek RTL8211F-CG is the PHY on the Discovery kits. The PHY is connected to the physical LAN bus using 13 signals for RGMII. It can be clocked using the 25 MHz from the STM32MP157x or from a crystal (X2).
  • Page 26: Table 21. I/O Configuration Of The Ethernet Interface

    UM2534 Gigabit Ethernet Table 21. I/O configuration of the Ethernet interface Configuration PG0 is used as ETH_NRST active Low. PA2 is used as ETH_MDIO. PA6 is used as ETH_MDINT. PB11 is used as ETH_MDC. PA7 is used as ETH_RX_DV. PB11 is used as ETH_RXD0. PB11 is used as ETH_RXD1.
  • Page 27: Arduino ™ Connectors

    The Arduino Uno V3 connectors (CN13, CN14, CN16, and CN17) are available on the STM32MP157A-DK1 and ™ STM32MP157C-DK2 Discovery kits. Most shields designed for Arduino can fit with the Discovery kits to offer flexibility in small form factor applications. 7.16.2 Operating voltage ™...
  • Page 28: Table 23. I/O Configuration Of The Arduino

    UM2534 Arduino™ connectors ™ Figure 16. Arduino connectors pinout ™ Table 23 describes the I/O configuration of the Arduino interface. ™ Table 23. I/O configuration of the Arduino interface Configuration PF14 PF14 is used as ARD_A0: ADC1_IN0 PF13 PF13 is used as ARD_A1: ADC1_IN1 ANA0 ANA0 is used as ARD_A2: ADC1_IN6 ANA1...
  • Page 29: Table 24. Pinout Of The Arduino

    UM2534 Arduino™ connectors Configuration PD15 PD15 is used as ARD_D5: TIM4_CH4 PE9 is used as ARD_D6: TIM4_CH1 PD1 is used as ARD_D7: IO PG3 is used as ARD_D8: IO PH6 is used as ARD_D9: TIM12_CH1 PE11 PE11 is used as ARD_D10: SPI4_NSS, TIM1_CH2 PE14 PE14 is used as ARD_D11: SPI4_MOSI ,TIM1_CH4 PE13...
  • Page 30: Gpio Expansion Connectors

    UM2534 GPIO expansion connectors Connector Pin name Signal name STM32 pin Comment ARD_D8 ARD_D9 TIM12_CH1 ARD_D10 PE11 SPI4_NSS and TIM1_CH2 ARD_D11 PE14 SPI4_MOSI and TIM1_CH4 ARD_D12 PE13 SPI4_MISO CN13 ARD_D13 PE12 SPI4_SCK VREFP VREF+ ARD_D14 PA12 I2C5_SDA ARD_D15 PA11 I2C5_SCL 7.17 GPIO expansion connectors 7.17.1...
  • Page 31: Figure 17. Gpio Connectors

    UM2534 GPIO expansion connectors Figure 17. GPIO connectors Table 25 describes the pinout of the GPIO connectors. Table 25. GPIO connectors pinout Function STM32 pin STM32 pin Function GPIO2 / I2C5_SDA PA12 GPIO3 / I2C5_SCL PA11 GPIO4 / MCO1 PB10 GPIO14 / USART3_TX PB12 GPIO15 / USART3_RX...
  • Page 32 UM2534 GPIO expansion connectors Function STM32 pin STM32 pin Function GPIO6 / TIM5_CH2 PH11 PD13 GPIO12 / TIM4_CH2 GPIO13 /TIM3_CH2 GPIO19 / SAI2_FSA PB13 GPIO16 / USART3_CTS GPIO26 / SDMMC3_D2 GPIO20 / SAI2_SDA PF11 GPIO21 / SAI2_SDB UM2534 - Rev 1 page 32/47...
  • Page 33: Stm32Mp157A-Dk1 And Stm32Mp157C-Dk2 I/O Assignment

    UM2534 STM32MP157A-DK1 and STM32MP157C-DK2 I/O assignment STM32MP157A-DK1 and STM32MP157C-DK2 I/O assignment Table 26. Discovery kit I/O assignment Ball Assignment BT_HOST_WAKE PH10 LTDC_R4 PH12 LTDC_R6 PH13 LTDC_G2 PH14 LTDC_G3 PH15 LTDC_G4 LTDC_G5 LTDC_G6 LTDC_G7 HDMI_I2S2_MOSI LTDC_B4 SAI2_SCKA SAI2_SDA SAI2_FSA BT_PCM_1_SDI BT_PCM_1_WS...
  • Page 34 UM2534 STM32MP157A-DK1 and STM32MP157C-DK2 I/O assignment Ball Assignment ARDUINO_A4_ADC1_IN13 ARDUINO_D8_GPIO ETH_TXD3 LTDC_B5 ETH_TXD2 GPIO5_MCO2 PG14 ETH_TXD1 HDMI_INT_GPIO PG13 ETH_TXD0 ANA0 ARDUINO_A0_ADC1_IN0 PA0_WKUP_PMIC_INT ANA1 ARDUINO_A1_ADC1_IN1 ETH_REF_CLK TypeC_Power_CC2_ADC1_IN19 TypeC_Power_CC1_ADC1_IN18 PB11 ETH_TX_EN ETH_GTX_CLK ETH_MDIO ETH_MDC ETH_CLK125 LTDC_R1 ETH_RXD2 PF15 IDSD_BOARD_I2C1_SDA ETH_RXD3 PF14 ARDUINO_A2_ADC2_IN6...
  • Page 35 UM2534 STM32MP157A-DK1 and STM32MP157C-DK2 I/O assignment Ball Assignment AB10 LTDC_B6 GPIO17_USART3_RTS AB11 PG10 LTDC_B2 ARDUINO_D6_TIM1_CH1 AA11 ARDUINO_D0_UART7_RX AC10 PD11 LED_B_GPIO AB12 GPIO11_SPI5_SCK AC11 GPIO9_SPI5_MISO PF10 LTDC_DE AA13 GPIO8_SPI5_NSS PD12 I2C1_SCL AA14 GPIO10_SPI5_MOSI AC14 LTDC_CLK HDMI_CEC AC13 ARDUINO_D1_UART7_TX PE10 ARDUINO_D4_GPIO STLK_UART4_RX...
  • Page 36 UM2534 STM32MP157A-DK1 and STM32MP157C-DK2 I/O assignment Ball Assignment PA15 DSI_LCD_BLCTRL_TIM2_CH1/2_ETR HDMI_I2S2_SCK/2_CK uSD_detect_GPIO ARDUINO_D7_GPIO WLAN_HOST_WAKE_GPIO WLAN_SDMMC2_CK BT_USART2_TX GPIO27_SDMMC3_D3 PG15 GPIO22_SDMMC3_CK LTDC_G1 GPIO24_SDMMC3_D0 GPIO23_SDMMC3_CMD GPIO25_SDMMC3_D1 BT_USART2_RTS GPIO26_SDMMC3_D2 PD10 LTDC_B3 SAI2_MCLK_A ARDUINO_D2_GPIO LTDC_R2 LTDC_R3 PE11 ARDUINO_D10_SPI4_NSS/TIM1_CH2 PE12 ARDUINO_D13_SPI4_SCK PE13 ARDUINO_D12_SPI4_MISO PH11 GPIO6_TIM5_CH2 PE14...
  • Page 37: Federal Communications Commission (Fcc) And Industry Canada (Ic) Compliance

    STMicroelectronics, Inc. 750 Canyon Drive | Suite 300 | Coppell, Texas 75019 Industry Canada ICES-003 CAN ICES-3 (A) / NMB-3 (A) Additional FCC and IC Compliance Statements for STM32MP157C-DK2 Contains FCC ID: VPYLB1DX Contains IC:772C-LB1DX ISED Licence-Exempt Radio Apparatus This device contains license-exempt transmitter(s)/receiver(s) that comply with Innovation, Science and Economic Development Canada’s license-exempt RSS(s).
  • Page 38 UM2534 Additional FCC and IC Compliance Statements for STM32MP157C-DK2 L'appareil doit accepter tout brouillage radioélectrique subi, même si le brouillage est susceptible d'en compromettre le fonctionnement. Radio Frequency (RF) Exposure Compliance of Radiocommunication Apparatus To satisfy FCC and IC RF Exposure requirements for mobile devices, a separation distance of 20 cm or more should be maintained between the antenna of this device and persons during operation.
  • Page 39: Ce Conformity

    UM2534 CE conformity CE conformity 10.1 Warning EN 55032 / CISPR32 (2012) Class A product Warning: this device is compliant with Class A of EN55032 / CISPR32. In a residential environment, this equipment may cause radio interference. 10.2 Simplified declaration of conformity Hereby, STMicroelectronics declares that the radio equipment types STM32MP157A-DK1 and STM32MP157C- DK2 are in compliance with Directive 2014/53/EU.
  • Page 40 UM2534 Simplified declaration of conformity UM2534 - Rev 1 page 40/47...
  • Page 41: Revision History

    UM2534 Revision history Table 27. Document revision history Date Version Changes 25-Mar-2019 Initial release. UM2534 - Rev 1 page 41/47...
  • Page 42: Table Of Contents

    ST-LINK/V2-1 firmware upgrade ........
  • Page 43 UM2534 Contents 7.6.4 Headphone outputs............13 7.6.5 Audio jack connector.
  • Page 44 GPIO expansion connector interface......... 30 STM32MP157A-DK1 and STM32MP157C-DK2 I/O assignment ..... .33 Federal Communications Commission (FCC) and Industry Canada (IC) Compliance Statements .
  • Page 45: List Of Tables

    CN11 ST-LINK USB Micro-B connector pinout ........
  • Page 46: List Of Figures

    CN11 ST-LINK USB Micro-B connector pinout ........
  • Page 47 ST’s terms and conditions of sale in place at the time of order acknowledgement. Purchasers are solely responsible for the choice, selection, and use of ST products and ST assumes no liability for application assistance or the design of Purchasers’...

This manual is also suitable for:

Stm32mp157a-dk1

Table of Contents