Difference between revisions of "香蕉派 BPI-M5"
(→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 00:08, 13 January 2021
Contents
BPI-M5介绍
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系统。
关键特性
- Amlogic S905X3 四核Cortex-A55 (2.0xxGHz)处理器
- Mali-G31 GPU图形处理器
- 4GB LPDDR4内存
- 16GB eMMC 板载存储.
- 4 USB 3.0 端口
- 1 GbE 千兆网口
- HDMI 输出
Getting Start
硬件
硬件接口
File: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
- BPI-M5 schematic diagram :链接: https://pan.baidu.com/s/1yljIQnudjSvbugY49OrAyg 提取码: meug
- BPI-M5 PCB DXF file: 链接: https://pan.baidu.com/s/1ODfDjKYb56B7JzpYttZwiQ 提取码: hitx
- Amlogic S905x3 datasheet : https://drive.google.com/file/d/18iptZ09U8_4BlWoGMY3b7pcJVoSt_9Ro/view?usp=sharing