Difference between revisions of "香蕉派 BPI-M5"

From Banana Pi Wiki
Jump to: navigation, search
(documents)
(GPIO PIN define)
Line 102: Line 102:
  
 
==GPIO PIN define ==
 
==GPIO PIN define ==
 +
===BPI-M5 40PIN GPIO (CON2)===
 +
{| class="wikitable"
 +
|-
 +
|GPIO Pin Name ||Default Function ||Function2|| Function3
 +
|-
 +
|CON1-P01 ||VCC-3V3|| ||
 +
|-
 +
|CON1-P02|| VCC5V || ||
 +
|-
 +
|CON1-P03|| GPIOX_17 ||I2C_M2_SDA||
 +
|-
 +
|CON1-P04|| VCC5V ||||
 +
|-
 +
|CON1-P05|| GPIOX_18|| I2C_M2_SCL ||
 +
|-
 +
|CON1-P06|| GND ||||
 +
|-
 +
|CON1-P07|| GPIOX_5 SDIO_CMD||||
 +
|-
 +
|CON1-P08|| GPIOX_12|| UART_A_TX ||
 +
|-
 +
|CON1-P09|| GND ||||
 +
|-
 +
|CON1-P10|| GPIOX_13 ||UART_A_RX ||
 +
|-
 +
|CON1-P11|| GPIOX_3 SDIO_D3 ||||
 +
|-
 +
|CON1-P12|| GPIOAO_8|| TDMB_SCLK ||
 +
|-
 +
|CON1-P13|| GPIOX_4 SDIO_CLK||||
 +
|-
 +
|CON1-P14|| GND ||||
 +
|-
 +
|CON1-P15|| GPIOX_7 PWM_F ||||
 +
|-
 +
|CON1-P16|| GPIOX_0 SDIO_D0 ||||
 +
|-
 +
|CON1-P17|| VCC-3V3 ||||
 +
|-
 +
|CON1-P18|| GPIOX_1 SDIO_D1 ||||
 +
|-
 +
|CON1-P19|| GPIOX_8 PCM_DIN ||||
 +
|-
 +
|CON1-P20|| GND ||||
 +
|-
 +
|CON1-P21|| GPIOX_9 PCM_DOUT||||
 +
|-
 +
|CON1-P22|| GPIOX_2 SDIO_D2 ||||
 +
|-
 +
|CON1-P23|| GPIOX_11|| PCM_CLK ||
 +
|-
 +
|CON1-P24|| GPIOX_10 ||PCM_SYNC ||
 +
|-
 +
|CON1-P25|| GND ||||
 +
|-
 +
|CON1-P26|| GPIOX_16 ||PWM_E ||
 +
|-
 +
|CON1-P27|| GPIOA_14|| I2C_M3_SDA ||
 +
|-
 +
|CON1-P28|| GPIOA_15|| I2C_M3_SCL||
 +
|-
 +
|CON1-P29|| GPIOX_14|| UART_A_CTS ||
 +
|-
 +
|CON1-P30|| GND ||||
 +
|-
 +
|CON1-P31|| GPIOX_15 ||UART_A_RTS ||
 +
|-
 +
|CON1-P32|| GPIOX_19|| PWM_B ||
 +
|-
 +
|CON1-P33|| GPIOX_6 PWM_A ||||
 +
|-
 +
|CON1-P34|| GND ||||
 +
|-
 +
|CON1-P35|| GPIOAO_7|| TDMB_FS ||
 +
|-
 +
|CON1-P36|| GPIOH_5 SPDIF_IN||||
 +
|-
 +
|CON1-P37|| GPIOAO_7|| I2S_MCLK||
 +
|-
 +
|CON1-P38|| GPIOAO_10|| TDMB_DIN|| SPDIF_OUT
 +
|-
 +
|CON1-P39|| GND ||||
 +
|-
 +
|CON1-P40|| GPIOAO_4|| TDMB_DOUT||
 +
|}
 +
 +
===BPI-M5 Debug UART(CON1) ===
 +
{| class="wikitable"
 +
|-
 +
|CON2-P1|| GND
 +
|-
 +
|CON2-P2|| UART0-RX
 +
|-
 +
|CON2-P3|| UART0-TX
 +
|-
 +
|}
  
 
=Resources=
 
=Resources=

Revision as of 01:08, 13 January 2021

BPI-M5介绍

Amlogic S905X3 Processor

Banana Pi BPI-M5是新一代单板计算机设计,采用Amlogic S905X3四核Cortex-A55 (2.0xxGHz)处理器。MP2 GPU(650Mhz)。支持4GB LPDDR4和16G eMMC板载存储。它有4个USB 3.0端口,1个千兆网口。 905X3是晶晨半导体旗下最新的8K智能家庭影音芯片,采用四颗64位ARM A55架构 CPU芯片,集成G31图形处理器,支持8K视频解码和8K视频输出,运行开放的安卓9.0系统和Linux系统。

Banana Pi BPI-M5 7.jpg

关键特性

  • Amlogic S905X3 四核Cortex-A55 (2.0xxGHz)处理器
  • Mali-G31 GPU图形处理器
  • 4GB LPDDR4内存
  • 16GB eMMC 板载存储.
  • 4 USB 3.0 端口
  • 1 GbE 千兆网口
  • HDMI 输出

Getting Start

硬件

硬件接口

Banana Pi BPI-M5 interface.jpg

硬件规格

香蕉派BPI-M5 硬件规格表
CPU Amlogic S905X3 Quad-Core Cortex-A55 (2.0xxGHz)
GPU Mali-G31 MP2 GPU with 4 x Execution Engines (650Mhz)
Memory 4 GB LPDDR4
Storage MicroSD slot with support for up to 256GB expansion and 16G eMMC flash with support for up to 64GB
Network 10/100/1000 Mbit/s Ethernet
Video Output(s) 1 x HDMI 2.0 (up to 4K@60Hz with HDR, CEC, EDID)
Audio Output(s) 3.5mm jack and 1 x HDMI digital output
USB ports USB 3.0 PORT (x4)
GPIO 40 Pin Header : GPIO (x28) and Power (+5V, +3.3V and GND). GPIO pins can be used for UART, I2C, SPI or PWM
Switches Reset, Power and U-boot
LED Power Status and Activity status
Power Source 5 volt @3A via Micro USB (TYPE C)
Size & Weight 92x60mm, 48g
OS Android and Linux

香蕉派BPI-M5 与 Odroid C4 和 Raspberry Pi 4硬件规格比较表

BPI-M5 VS Odroid C4 VS RPI 4
Banana Pi BPI-M5 Odroid C4 Raspberry Pi 4
Processor Amlogic S905X3 Quad-Core Cortex-A55 ARMv8.2-A 64-bit 1.5GHz Amlogic S905X3 Quad-Core Cortex-A55 ARMv8.2-A 64-bit 1.5GHz Broadcom BCM2711, Quad core Cortex-A72 (ARM v8) 64-bit SoC @ 1.5GHz
GPU Mali-G31 MP2 GPU Mali-G31 MP2 GPU Broadcom VideoCore VI
RAM 4GB LPDDR4 DDR4 memory (4GiB) 2GB, 4GB or 8GB LPDDR4-3200 SDRAM
Storage micro SD card slot & 16GB eMMC flash on board micro SD card slot , non EMMC micro SD card slot, non EMMC
Network GbE ,Optional WiFi USB dongle GbE GbE, 2.4 GHz and 5.0 GHz IEEE 802.11ac wireless, Bluetooth 5.0, BLE
Video Output 1 x HDMI 2.1 (up to 4K@60Hz with HDR, CEC, EDID) 1 x HDMI 2.1 (up to 4K@60Hz with HDR, CEC, EDID) 2 × micro-HDMI 2.0
Audio Output 3.5mm jack and 1 x HDMI digital output N/A 3.5 mm analogue audio-video jack
DSI N/A N/A 2-lane MIPI DSI display port
CSI N/A N/A 2-lane MIPI CSI camera port
USB USB 3.0 x 4 TYPE C USB 3.0 x 4, 1 x Micro USB 2.0 port (OTG) 2 USB 3.0 ports; 2 USB 2.0 ports;
Power 5 volt @3A via Micro USB (TYPE C) 1 x DC power jack (Outer diameter : 5.5mm, inner diameter : 2.1mm) 5V DC via USB-C connector (minimum 3A*)
IR Yes Yes N/A
GPIO 40 Pin Header : GPIO (x28) and Power (+5V, +3.3V and GND). 40 x GPIO pins 40-pin GPIO header, populated
Button Reset, user and U-boot N/A N/A
LED Power Status and Activity status Power Status and Activity status Power Status and Activity status
Dimensions & weight 85x56mm, 48g 88 mm × 58 mm × 19.5 mm, 46 g
Linux Support Linux & Android Linux & Android Linux & Android

GPIO PIN define

BPI-M5 40PIN GPIO (CON2)

GPIO Pin Name Default Function Function2 Function3
CON1-P01 VCC-3V3
CON1-P02 VCC5V
CON1-P03 GPIOX_17 I2C_M2_SDA
CON1-P04 VCC5V
CON1-P05 GPIOX_18 I2C_M2_SCL
CON1-P06 GND
CON1-P07 GPIOX_5 SDIO_CMD
CON1-P08 GPIOX_12 UART_A_TX
CON1-P09 GND
CON1-P10 GPIOX_13 UART_A_RX
CON1-P11 GPIOX_3 SDIO_D3
CON1-P12 GPIOAO_8 TDMB_SCLK
CON1-P13 GPIOX_4 SDIO_CLK
CON1-P14 GND
CON1-P15 GPIOX_7 PWM_F
CON1-P16 GPIOX_0 SDIO_D0
CON1-P17 VCC-3V3
CON1-P18 GPIOX_1 SDIO_D1
CON1-P19 GPIOX_8 PCM_DIN
CON1-P20 GND
CON1-P21 GPIOX_9 PCM_DOUT
CON1-P22 GPIOX_2 SDIO_D2
CON1-P23 GPIOX_11 PCM_CLK
CON1-P24 GPIOX_10 PCM_SYNC
CON1-P25 GND
CON1-P26 GPIOX_16 PWM_E
CON1-P27 GPIOA_14 I2C_M3_SDA
CON1-P28 GPIOA_15 I2C_M3_SCL
CON1-P29 GPIOX_14 UART_A_CTS
CON1-P30 GND
CON1-P31 GPIOX_15 UART_A_RTS
CON1-P32 GPIOX_19 PWM_B
CON1-P33 GPIOX_6 PWM_A
CON1-P34 GND
CON1-P35 GPIOAO_7 TDMB_FS
CON1-P36 GPIOH_5 SPDIF_IN
CON1-P37 GPIOAO_7 I2S_MCLK
CON1-P38 GPIOAO_10 TDMB_DIN SPDIF_OUT
CON1-P39 GND
CON1-P40 GPIOAO_4 TDMB_DOUT

BPI-M5 Debug UART(CON1)

CON2-P1 GND
CON2-P2 UART0-RX
CON2-P3 UART0-TX

Resources

Source code

Android

Linux

documents

Image Release