香蕉派Banana Pi BPI-M2S教程

BPI-M2S Introduction

BananaPi BPI-M2S new design with Amlogic A311D, Quad core ARM Cortex-A73 and dual core ARM Cortex-A53 CPU ,ARM G52 MP4(6EE) GPU,NPU for AI at 5.0 TOPS, support Camera and MIPI-CSI interface ,HDMI output,2 Gigabit port, 4G RAM and 16 GB eMMC flash.

Amlogic S922X variant M2S board is 2G ram, 16G eMMC, not support npu, mipi panel and mipi camera.

BPI-M2S same size as Banana Pi BPI-M2+ and Banana Pi BPI-M2 Pro

Key Features

  • Amlogic A311D Quad core ARM Cortex-A73 and dual core ARM Cortex-A53 CPU ,ARM G52 MP4(6EE) GPU
  • NPU for AI :Next generation, deep-neural-network applications, at 5.0 TOPS
  • 4GB LPDDR4 RAM
  • 16GB eMMC flash (Max 128G)
  • support MIPI DSI Camera interface
  • support MIPI CSI Screen interface
  • 2 Gigabit port
  • HDMI output
  • 40 PIN GPIO
  • support Android and Linux system.

Getting Start

Getting Started with M2S

Hardware

Hardware interface


Banana Pi BPI-M2S SBC specifications

  • SoC – Amlogic A311D hexa-core processor with 4x Arm Cortex-A73 cores, 2x Arm Cortex-A53 cores, Arm Mali-G52 MP4 (6EE) GPU with OpenGL ES 3.2, Vulkan 1.0 and OpenCL 2.0 support, 5 TOPS NPU
  • System Memory – 4GB LPDDR4
  • Storage – 16GB eMMC flash (option up to 128GB), MicroSD card slot
  • Video interfaces
HDMI 2.1 output up to 4Kp60
MIPI DSI connector for display
MIPI CSI connector for camera
  • Networking – 2x Gigabit Ethernet ports one via RTL8211F GbE transceiver, the other through RTL8111H PCIe to Gigabit Ethernet transceiver
  • USB – 1x USB 2.0 Type-A port, 1x USB Type-C port
  • Expansion – 40-pin GPIO header
  • Debugging – 3-pin header for serial console
  • Misc – 3x buttons
  • Power Supply – Via USB-C port or pin header
  • Dimensions – 65 x 65mm

PoE Wifi&BT


BPI-M5 rtl8822cs WiFi&BT board,SDIO interface, 802.11 a/b/g/n/ac 2T2R WiFi and Bluectooch 5.0

GPIO PIN define

BPI-M2S 40PIN GPIO (CON2)

GPIO Pin NameDefault :GPIOFunction2Function3
CON2-P01VCC-3V3
CON2-P02DCIN
CON2-P03GPIOX_17I2C_EE_M2_SDABT_EN
CON2-P04DCIN
CON2-P05GPIOX_18I2C_EE_M2_SCLBT_WAKE_HOST
CON2-P06GND
CON2-P07GPIOX_5PWM_CWIFI_SD_CMD
CON2-P08GPIOX_12UART_EE_A_TX
CON2-P09GND
CON2-P10GPIOX_13UART_EE_A_RX
CON2-P11GPIOX_3WIFI_SD_D3
CON2-P12GPIOA_1I2SB_SCLK
CON2-P13GPIOX_4WIFI_SD_CLK
CON2-P14GND
CON2-P15GPIOX_7WIFI_WAKE_HOST
CON2-P16GPIOX_0WIFI_SD_D0
CON2-P17VCC-3V3
CON2-P18GPIOX_1WIFI_SD_D1
CON2-P19GPIOX_8SPI_A_MOSIBTPCM_DIN
CON2-P20GND
CON2-P21GPIOX_9SPI_A_MISOBTPCM_DOUT
CON2-P22GPIOX_2WIFI_SD_D2
CON2-P23GPIOX_11SPI_A_CLKBTPCM_CLK
CON2-P24GPIOX_10SPI_A_CSBTPCM_SYNC
CON2-P25GND
CON2-P26GPIOX_16BT_32K
CON2-P27GPIOH_5
CON2-P28GPIOH_4
CON2-P29GPIOX_14BTUART_A_CTS_N
CON2-P30GND
CON2-P31GPIOX_15BTUART_A_RTS_N
CON2-P32GPIOX_19HOST_WAKE_BT
CON2-P33GPIOX_6WIFI_PWREN
CON2-P34GND
CON2-P35GPIOA_2I2SB_LRCLK
CON2-P36GPIOAO_5IR_IN
CON2-P37GPIOA_0I2S_MCLK_0
CON2-P38GPIOA_4I2SB_DOUT_DIN_1
CON2-P39GND
CON2-P40GPIOA_3I2SB_DOUT_DIN_0

BPI-M2S Debug UART(CON1)

CON2-P1GND
CON2-P2UART0-RX
CON2-P3UART0-TX

BPI-M2S Camera(CN10)

CSI Pin NameDefault FunctionFunction2:GPIO
CN10-P01GND
CN10-P02MIPI_CSI_D3N
CN10-P03MIPI_CSI_D3P
CN10-P04GND
CN10-P05MIPI_CSI_D2N
CN10-P06MIPI_CSI_D2P
CN10-P07GND
CN10-P08MIPI_CSI_CLKBN
CN10-P09MIPI_CSI_CLKBP
CN10-P10GND
CN10-P11MIPI_CSI_D1N
CN10-P12MIPI_CSI_D1P
CN10-P13GND
CN10-P14MIPI_CSI_D0N
CN10-P15MIPI_CSI_D0P
CN10-P16GND
CN10-P17MIPI_CSI_CLKAN
CN10-P18MIPI_CSI_CLKAP
CN10-P19NC
CN10-P20CAM0_MCLK
CN10-P21CAM0_IRCUT
CN10-P22CAM0_SCL
CN10-P23CAM0_SDA
CN10-P24CAM0_RESET
CN10-P25VCC1V8_DOVDD
CN10-P26GND
CN10-P27GND
CN10-P28VCC33
CN10-P29VCC33
CN10-P30VCC33

BPI-M2S LCD(CN9)

DSI Pin NameDefault FunctionFunction2:GPIO
CN9-P01MIPI_D0_N
CN9-P02MIPI_D0_P
CN9-P03MIPI_D1_N
CN9-P04MIPI_D1_P
CN9-P05MIPI_CLK_N
CN9-P06MIPI_CLK_P
CN9-P07MIPI_D2_N
CN9-P08MIPI_D2_P
CN9-P09MIPI_D3_N
CN9-P10MIPI_D3_P
CN9-P11TP_INT_3V3
CN9-P12TP_RST_3V3
CN9-P13I2C_M3_SCL_3V3
CN9-P14I2C_M3_SDA_3V3
CN9-P15LCD_BL_EN_3V3
CN9-P16LCD_PWM_3V3
CN9-P17GND
CN9-P18GND
CN9-P19VLCD_5V
CN9-P20VLCD_5V