Difference between revisions of "Banana Pi BPI-M4 Zero"
(Created page with "zh:香蕉派_BPI-M4_Berry thumb|[[Banana Pi BPI-M4 Berry H618 design]] File:Banana_pi_BPI-M2_Berry_5.JPG|thumb|[[Banana Pi BPI-M2...") |
|||
Line 1: | Line 1: | ||
− | [[zh:香蕉派_BPI- | + | [[zh:香蕉派_BPI-M4_Zero]] |
− | |||
− | |||
[[File:BPI-M2_Pro_2.jpg|thumb|[[Banana Pi BPI-M2 Pro]] S905x3 design]] | [[File:BPI-M2_Pro_2.jpg|thumb|[[Banana Pi BPI-M2 Pro]] S905x3 design]] | ||
[[File:Banana_Pi_BPI-M2S_1.jpg|thumb|[[Banana Pi BPI-M2S]] Amlogic A311D/S922 chip]] | [[File:Banana_Pi_BPI-M2S_1.jpg|thumb|[[Banana Pi BPI-M2S]] Amlogic A311D/S922 chip]] | ||
Line 8: | Line 6: | ||
=Introduction= | =Introduction= | ||
− | |||
− | |||
− | |||
=Key Features= | =Key Features= | ||
Line 27: | Line 22: | ||
=Getting Start= | =Getting Start= | ||
− | *[[Getting Started with BPI-M4 | + | *[[Getting Started with BPI-M4 Zero]] |
=Hardware= | =Hardware= | ||
==Hardware interface== | ==Hardware interface== | ||
− | + | ||
==Hardware spec== | ==Hardware spec== | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
− | | style="background: PaleTurquoise; color: black" colspan="2"| '''Hardware Specification of Banana pi BPI-M4 | + | | style="background: PaleTurquoise; color: black" colspan="2"| '''Hardware Specification of Banana pi BPI-M4 Zero''' |
|- | |- | ||
| CPU || Allwinner H618, Quad-core ARM Cortex™-A53 processor, 64-bit, up to 1.5GHz | | CPU || Allwinner H618, Quad-core ARM Cortex™-A53 processor, 64-bit, up to 1.5GHz | ||
Line 76: | Line 71: | ||
|} | |} | ||
− | ==BPI-M4 | + | ==BPI-M4 Zero VS Raspberry Pi 4b == |
==PIN define == | ==PIN define == | ||
− | ===BPI-M4 | + | ===BPI-M4 Zero 40-pin header=== |
{| class="wikitable" style="text-align:center;" | {| class="wikitable" style="text-align:center;" | ||
|- | |- | ||
Line 374: | Line 369: | ||
|} | |} | ||
− | ===BPI-M4 | + | ===BPI-M4 Zero Debug UART=== |
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
Line 392: | Line 387: | ||
== Resources== | == Resources== | ||
− | *BPI-M4 | + | *BPI-M4 Zero Allwinner H618 SBC burn Ubuntu desktop image |
− | *BPI-M4 | + | *BPI-M4 Zero DXF file |
− | + | ||
− | |||
− | *BPI-M4 | + | *BPI-M4 Zero SBC bench test: |
*Allwinner H618 Datasheet | *Allwinner H618 Datasheet |
Revision as of 17:32, 1 November 2023
Contents
Introduction
Key Features
- Allwinner H618, Quad-core ARM Cortex™-A53 processor
- ARM Mali G31 GPU
- WIFI & Bluetooth
- 2G LPDDR4 RAM
- 8G eMMC flash memory
- 1x USB2.0 Type-C OTG, 5V power supply
- 4x USB2.0 Type-A
- 1x HDMI 2.0a
- 1x 3.5mm Audio & TVE jack socket
- 1x GbE Ethernet port
Getting Start
Hardware
Hardware interface
Hardware spec
Hardware Specification of Banana pi BPI-M4 Zero | |
CPU | Allwinner H618, Quad-core ARM Cortex™-A53 processor, 64-bit, up to 1.5GHz |
GPU | ARM Mali G31 GPU |
Memory | 2 GB LPDDR4 |
Storage | 8G eMMC flash |
SD card | MicroSD card slot |
Wireless | 2.4G/5G WiFi and Bluetooth 4.2 |
Ethernet | 1x GbE Ethernet port(supports PoE with add-on PoE HAT) |
HDMI | 1x full-size HDMI 2.0a (up to 4K@60Hz with HDR10, CEC, DDC, SCDC), HDMI digital Audio output |
Audio | 1x 3.5mm Audio & TVE jack socket |
IR | 1x CIR |
USB | 4x USB2.0 Type-A HOST, 1x USB2.0 Type-C OTG |
GPIO | 40-pin header, 28 pins GPIO and Power (+5V, +3.3V and GND) |
UART, SPI, TWI/I²C, PWM, PCM/I²S | |
Buttons | Reset, FEL and User |
LED | Power Status and Activity status |
Power | 5V@3A via USB Type-C |
Size | 85x56 mm |
Weight | 60g |
BPI-M4 Zero VS Raspberry Pi 4b
PIN define
BPI-M4 Zero 40-pin header
40-pin header define and GPIO Alternative Functions Assignments | |||||
Pin Num | Pin Name | ALT0 | ALT1 | ALT2 | ALT3 |
---|---|---|---|---|---|
1 | 3.3V | ||||
2 | 5V | ||||
3 | PG16 | UART2_RX | TWI4_SDA | ||
4 | 5V | ||||
5 | PG15 | UART2_TX | TWI4_SCK | ||
6 | GND | ||||
7 | PG19 | PWM1 | |||
8 | PG6 | UART1_TX | |||
9 | GND | ||||
10 | PG7 | UART1_RX | |||
11 | PH2 | UART5_TX | PWM2 | ||
12 | PG11 | H_I2S2_BCLK | |||
13 | PH3 | UART5_RX | PWM1 | ||
14 | GND | ||||
15 | PG2 | ||||
16 | PG8 | UART1_RTS | |||
17 | 3.3V | ||||
18 | PG9 | UART1_CTS | |||
19 | PH7 | UART2_RTS | H_I2S3_LRCK | SPI1_MOSI | |
20 | GND | ||||
21 | PH8 | UART2_CTS | H_I2S3_DOUT0 | SPI1_MISO | H_I2S3_DIN1 |
22 | PG1 | ||||
23 | PH6 | UART2_RX | H_I2S3_BCLK | SPI1_CLK | |
24 | PH5 | UART2_TX | H_I2S3_MCLK | SPI1_CS0 | |
25 | GND | ||||
26 | PH9 | H_I2S3_DIN0 | SPI1_CS1 | H_I2S3_DOUT1 | |
27 | PG18 | UART2_CTS | TWI3_SDA | ||
28 | PG17 | UART2_RTS | TWI3_SCK | ||
29 | PG3 | ||||
30 | GND | ||||
31 | PG4 | ||||
32 | PG0 | ||||
33 | PG5 | ||||
34 | GND | ||||
35 | PG12 | H_I2S2_LRCK | |||
36 | PH4 | ||||
37 | PG10 | H_I2S2_MCLK | |||
38 | PG14 | H_I2S2_DIN0 | H_I2S2_DOUT1 | ||
39 | GND | ||||
40 | PG13 | H_I2S2_DOUT0 | H_I2S2_DIN1 |
BPI-M4 Zero Debug UART
1 | GND |
2 | UART0_RX |
3 | UART0_TX |
Development
Source code
- u-boot for H618 : https://github.com/BPI-SINOVOIP/pi-u-boot/tree/v2021.07-sunxi
- kernel for H618 : https://github.com/BPI-SINOVOIP/pi-linux/tree/pi-6.1-sunxi
Resources
- BPI-M4 Zero Allwinner H618 SBC burn Ubuntu desktop image
- BPI-M4 Zero DXF file
- BPI-M4 Zero SBC bench test:
- Allwinner H618 Datasheet
- Baidu Cloud: https://pan.baidu.com/s/10Rk4xLMOhIkk-gIoQx9DQw?pwd=8888 (pincode:8888)
- Google Drive: https://drive.google.com/file/d/1N6oWF9PHTcxXC1JY4x3Malr3twFv2wWZ/view?usp=sharing