MYD-YA157C-V2-4E512D-65-C 数据手册
MYC-YA157C CPU Module
➢
➢
➢
➢
➢
STMicroelectronics STM32MP1 MPU based on 650MHz Dual Arm Cortex-A7 and 209MHz Cortex-M4 Cores
512MB DDR3, 4GB eMMC Flash
On-board Gigabit Ethernet PHY
1.0mm pitch 164-pin Stamp Hole Expansion Interface
Supports Running Linux OS
Figure 1-1 MYC-YA157C CPU Module
Measuring only 45mm by 43mm, the MYC-YA157C CPU Module is a compact ST STM32MP1 powered System-on
Module (SoM) that combines the STM32MP157
processor
(STM32MP157AAC3),
512MB
DDR3,4GB eMMC as well as an integrated GigE
PHY chip. A number of peripherals and IO signals
are brought out through 1.0 mm pitch
164-pin stamp-hole (Castellated-Hole) expansion
interface to make the module an excellent
embedded controller for your system integration.
Typical applications are industrial control,
consumer electronics, smart home, medical and
more energy-efficient applications which require
rich performance and low power.
Figure 1-2 MYC-YA157C CPU Module
The MYC-YA157C is running Linux OS. Based on Linux 4.19.9 kernel, MYIR provides abundant software resources
for Yocto 2.6 based MYIR MEasy-HMI system, Yocto 2.6 based ST Weston system, Ubuntu 18.04 system and MYIR
MEasy-IOT system including kernel and driver source code, STM32CubeProgrammer and STM32CubeMX tools to
enable users to start their development rapidly and easily.
1 / 9
The MYD-YA157C development board is built around the MYC-YA157C CPU Module. It takes full advantages of
the STM32MP157A MPU to explore a rich set of peripherals and interfaces to the base board including RS232, RS485,
USB Type-C DRP, USB2.0 HOST, Gigabit Ethernet, WiFi/Bluetooth, CAN, Micro SD Card Slot, JTAG, RGB888 based
LCD/HDMI, MIPI-DSI, etc. The MYD-YA157C development board is delivered with one Quick Start Guide, one
Type-C cable, one USB to TTL serial cable and one WiFi/Bluetooth antenna to provide user a complete platform for
evaluating and prototyping based on STM32MP1 series microprocessors. MYIR also offers MY-CAM002U Camera
Module and MY-TFT070CV2 LCD Module as options for the board.
Figure 1-3 MYD-YA157C Development Board Top-view
Figure 1-4 MYD-YA157C Development Board Bottom-view
2 / 9
Hardware Specification
The MYC-YA157C CPU Module is using STMicroelectronics STM32MP157AAC3 Microprocessor with 12 x 12 mm,
0.5 mm pitch, TFBGA361 package which is among the STM32MP1 Series. The STM32MP1 series is based on a
heterogeneous single or dual Arm Cortex-A7 and Cortex-M4 cores architecture, strengthening its ability to support
multiple and flexible applications, achieving the best performance and power figures at any time. The Cortex-A7
core provides access to open-source operating systems (Linux/Android) while the Cortex-M4 core leverages the
STM32 MCU ecosystem. It is available in 3 different lines which are pin-to-pin compatible:
•
•
•
STM32MP157: Dual Cortex-A7 cores @ 650 MHz, Cortex-M4 core @ 209 MHz, 3D GPU, DSI display interface
and CAN FD
STM32MP153: Dual Cortex-A7 cores @ 650 MHz, Cortex-M4 core @ 209 MHz and CAN FD
STM32MP151: Single Cortex-A7 core @ 650 MHz, Cortex-M4 core @ 209 MHz
Each line comes with a security option (cryptography & secure boot)
Figure 1-5 STM32MP1 Series Processors
3 / 9
Figure 1-6 STM32MP157 Block Diagram
4 / 9
Mechanical Parameters
• Dimensions: 45mm x 43mm
• PCB Layers: 8-layer design
• Power supply: +5V/0.5A
• Working temperature: 0~70 Celsius (commercial grade) or 40~85 Celsius (industrial grade)
Processor
•
STMicroelectronics STM32MP157AAC3 Microprocessor
- Up to 650MHz dual-core Arm Cortex-A7 32-bit RISC core
- Up to 209MHz Arm Cortex-M4 32-bit RISC core with FPU/MPU
- Integrated 3D GPU
Memory
•
512MB DDR3 (supports up to 1GB DDR3)
•
4GB eMMC Flash (supports up to 64GB eMMC)
•
Nand Flash (alternative design with eMMC, supporting 256MB / 512MB /1GB Nand Flash)
Peripherals and Signals Routed to Pins
• One 10/100/1000M Ethernet PHY
• 1.0mm pitch 164-pin Stamp Hole Expansion Interface
- 8 x Serial ports
- 6 x I2C
- 6 x SPI
- 1 x SAI
- 1 x USB 2.0 Host and 1 x USB 2.0 OTG
- 2 x SDIO
- 2 x CAN
- 1 x MIPI-DSI
- 1 x Digital Camera Interface (DCMI)
- 1 x RGB Interface (supports RGB888, resolution up to 1366 x 768 @60fps)
- Up to 97 GPIOs
Note: the peripheral signals brought out to the expansion interface are listed in maximum number. Some
signals are reused. Please refer to the processor datasheet and the CPU Module pinout description file.
5 / 9
Figure 1-7 MYC-YA157C CPU Module Function Block Diagram
Figure 1-8 MYC-YA157C Dimensions Chart
6 / 9
Software Features
Item
Features
Description
Source Code
Bootstrap program
TF-a-2.0
Arm Trusted Firmware
YES
Bootloader
U-boot-2018.11
Kernel bootstrap
YES
Linux kernel
Linux-4.19.94
Customized based on ST kernel_4.19.94 version for MYD-YA157C
YES
Nand Flash
Nand Flash driver
YES
USB Host
USB Host driver
YES
USB OTG
USB OTG driver
YES
I2C
I2C driver
YES
SPI
SPI driver
YES
TTY
TTY Serial port driver
YES
Ethernet
10M/100M/1000M Ethernet driver
YES
MMC
eMMC/TF card driver
YES
LCD
Drivers
File system
Tool
Applications
7 / 9
LCD driver, supports MYIR’s 7-inch LCD with 800 x 480 pixels
resolution
YES
HDMI
HDMI driver
YES
Touch
Capacitive touch screen driver
YES
PWM
PWM driver
YES
RTC
RTC driver
YES
GPIO
GPIO driver
YES
CAN
FDCAN Bus driver
YES
RS485
RS485 driver
YES
RS232
RS232 driver
YES
MIPI
MIPI display driver
YES
Camera
USB Camera driver (OV2659)
YES
ADC
ADC driver
YES
WiFi & BT
AP6212 WiFi/BT driver (SDIO)
YES
Watchdog
Watchdog driver
YES
rootfs
Yocto 2.6 for ST Weston system
YES
rootfs
MEasy HMI demo system developed by MYIR
YES
rootfs
MEasy-IOT demo system developed by MYIR
YES
Ubuntu core system
Based on ubuntu18.04
YES
SDK
arm-ostl-linux-gnueabi 8.2.0
BIN
Yocto2.6
System construction tool
YES
STM32CubeProgrammer
ST programmer software
BIN
Win32DiskImager
Creating SD card boot tool
BIN
SDCardUpdater
Creating production burning tool
YES
GPIO LED
LED example
YES
GPIO KEY
KEY example
YES
NET
TCP/IP Socket C/S example
YES
RTC
RTC example
YES
RS232
RS232 example
YES
RS485
RS485 example
YES
CAN
CAN example
YES
IDE
LCD
LCD Display example
YES
Camera
Camera Display example
YES
stm32cube_fw_mp1
M4 core testing example
YES
STM32CubeIDE
ST Integrated Development Environment
BIN
Table 1-1 MYD-YA157C Software Features
The MYD-YA157C runs Linux OS and is provided with software packages. Based on Linux 4.19.9 kernel, MYIR has
provided abundant software resources for Yocto 2.6 based MYIR MEasy-HMI system, Yocto 2.6 based ST Weston
system, Ubuntu 18.04 system and MYIR MEasy-IOT system including kernel and driver source code,
STM32CubeProgrammer and STM32CubeMX tools to enable users to start their development rapidly and easily.
Figure 1-7 MEasy-HMI System Structure
Figure 1-8 MEasy-IOT System Structure
8 / 9
Order Information
Product Item
MYC-YA157C CPU Module
MYD-YA157C Development Board
Part No.
Packing List
MYC-YA157C-V2-4E512D-65-C
➢
➢
MYC-YA157C-V2-4E512D-65-I
MYD-YA157C-V2-4E512D-65-C
MYD-YA157C-V2-4E512D-65-I
MY-LCD70TP-C LCD Module
(with capacitive touch screen)
MY-TFT070CV2
MY-CAM002U USB Camera Module
MY-CAM002U
MYIR Tech Limited
Room 04, 6th Floor, Building No.2, Fada Road, Yunli Smart Park,
Bantian, Longgang District, Shenzhen, Guangdong, China 518129
E-mail: sales@myirtech.com
Phone: +86-755-22984836
Fax: +86-755-25532724
Website: http://www.myirtech.com
9 / 9
One MYC-YA157C CPU Module
One Quick Start Guide
Add-on Options
➢ MYD-YA157C Development Board
➢ MY-TFT070CV2 LCD Module
➢ MY-CAM002U Camera Module