ArmSoM-p2 pro

From ArmSoM Wiki

Introduction

ArmSoM-p2pro_Overview[RK3308B-S]
ArmSoM-p2pro_Front[RK3308B-S]
ArmSoM-p2pro_Back[RK3308B-S]

ArmSoM-p2pro is a Rockchip RK3308B-S based SBC(Single Board Computer) by ArmSoM community. It equips a 64bits Quad-core ARM Cortex-A35 processor, USB, ethernet, Bluetooth, wireless connectivity and voice detection engine ,and has a wealth of audio interfaces (such as MIC/PDM/SPDIF/I2S), make it perfect for IoT and voice applications. ArmSoM-p2pro comes in one RAM sizes 512MB DDR3, and uses eMMC or SD card for OS and storage.

Key Features

SOC: Rockchip RK3308B-S

CPU: Quad-core ARM Cortex-A35@1.3GHz

RAM: 256MB/512MB DDR3

Flash: 8GB eMMC

WiFi&Bluetooth: 802.11 a/b/g/n/ac & BT5.0 (AP6256)

Audio: Supports various audio interfaces,such as MIC/PDM/SPDIF/I2S

Getting Start

Getting Started with ArmSoM-p2 pro

Hardware

Hardware interfaces

Armsom-p2pro-layout.png

Hardware spec

Model ArmSoM-p2 pro
SOC RockChip RK3308B-S
CPU Quad-core ARM Cortex-A35@1.3GHz
RAM 256MB/512MB, DDR3
FLash 8GB, eMMC
microSD card Slot 1x Slot. It supports system booting or is used to hold a storage card
Network 1x 100Mbit/s Ethernet (supports PoE)
USB 1x USB 2.0

1x USB Type-C

Audio in 8x MIC(40PIN Header)

1x PDM/I2S(40PIN Header)

Audio out 2x Line out(40PIN Header)

1x SPDIF out(40PIN Header)

1x Audio Jack

WiFi&Bluetooth 802.11 a/b/g/n/ac & BT5.0 (AP6256)
Others 1x SPI/UART(12PIN Header)

1x I2S(40PIN Header;8channel,SDI=4CH,SDO=4CH)

1x I2C(12PIN Header)

1x UART(12PIN Header)

2x PWM(12PIN Header)

1x ADC(40PIN Header)

Button 1x Reset Button

1x Recovery Button

LED 1x LED(Power led & Status led)
Power Supply USB Type-C(5V/2A)

support 5V PoE

Operating Systems Debian11,Buildroot
Size 65mm x 52.5mm
Weight 30g
Operating temperature 0℃ ~ 70℃
Storage temperature -20℃ ~ 80℃

GPIO PIN define

40 PIN GPIO
GPIO Number Function2 Function1 default Pin# Pin# default Function1 Function2 GPIO Number
VCC_IO 1 2 VCC5V0_SYS
ADC_KEY_IN1 3 4 VCC5V0_SYS
69 GPIO2_A5 I2S0_SCLK_TX 5 6 SPDIF_TX GPIO0_C1 17
70 I2S0_SCLK_RX GPIO2_A6 PDM_CLK 7 8 I2S0_LRCK_TX GPIO2_A7 71
68 I2S0_8CH_MCLK GPIO2_A4 I2S0_MCLK 9 10 I2S0_LRCK_RX GPIO2_B0 72
73 GPIO2_B1 I2S0_SDO0 11 12 PDM_SDI0 GPIO2_B5 I2S0_SDI0 77
74 GPIO2_B2 I2S0_SDO1 13 14 PDM_SDI1 GPIO2_B6 I2S0_SDI1 78
75 GPIO2_B3 I2S0_SDO2 15 16 PDM_SDI2 GPIO2_B7 I2S0_SDI2 79
76 GPIO2_B4 I2S0_SDO3 17 18 PDM_SDI3 GPIO2_C0 I2S0_SDI3 80
GND 19 20 GND
LINEOUT_L 21 22 LINEOUT_R
MICBIAS1 23 24 MICBIAS2
MICP1 25 26 MICN1
MICP2 27 28 MICN2
MICP3 29 30 MICN3
MICP4 31 32 MICN4
MICP5 33 34 MICN5
MICP6 35 36 MICN6
MICP7 37 38 MICN7
MICP8 39 40 MICN8
12 PIN GPIO
GPIO Number Function3 Function2 Function1 default Pin# Pin# default Function1 Function2 Function3 GPIO Number
65 UART0_TX GPIO2_A1 SPI0_TX 1 2 I2C1_SDA GPIO0_B3 11
64 UART0_RX GPIO2_A0 SPI0_RX 3 4 I2C1_SCL GPIO0_B4 12
56 SPI2_CS I2C0_SCL GPIO1_D1 UART1_TX 5 6 VCC_IO
57 SPI2_CLK I2C0_SDA GPIO1_D0 UART1_TX 7 8 GND
55 JTAG_TMS UART2_TX_M0 GPIO1_C7 SPI2_TX 9 10 PWM2 GPIO0_B7 I2C3_SDA 15
54 JTAG_TCK UART2_RX_M0 GPIO1_C6 SPI2_RX 11 12 PWM3 GPIO0_C0 IR_RX 16

Resources

Source code

linux-5.10.110 kernel BSP Source code on github :https://github.com/ArmSoM/armsom-p2pro-bsp

Documents

  • ArmSoM-p2 pro SCH, DXF,SMD file:
Baidu cloud  : https://pan.baidu.com/s/1wvy4iBUu8-E3PsH8YXmNOQ?pwd=arms Pincode: arms
Google drive: https://drive.google.com/drive/folders/1o1v_-rDOiKY41hR4mu9D5QZ5X8kiOPe5?usp=drive_link

Image Release

All image for ArmSoM-p2 pro :

Baidu cloud  : https://pan.baidu.com/s/1wvy4iBUu8-E3PsH8YXmNOQ?pwd=arms Pincode: arms
Google drive:https://drive.google.com/drive/folders/1o1v_-rDOiKY41hR4mu9D5QZ5X8kiOPe5?usp=drive_link

Linux

Armbian
  • ArmSoM-p2 pro armbian image
Baidu cloud  : https://pan.baidu.com/s/1wvy4iBUu8-E3PsH8YXmNOQ?pwd=arms Pincode: arms
Google drive:https://drive.google.com/drive/folders/1vkIgdQTS632QeToFfyqUcMjvxrB3qbuB?usp=drive_link
Debian
  • ArmSoM-p2 pro debian11 image update
Baidu cloud  : https://pan.baidu.com/s/1wvy4iBUu8-E3PsH8YXmNOQ?pwd=arms Pincode: arms
Google drive:https://drive.google.com/drive/folders/1mQdwSb7vCd5eBerkgJDIpCz0yl5lNYTE?usp=drive_link


Buildroot
  • ArmSoM-p2 pro buildroot image update
Baidu cloud  : https://pan.baidu.com/s/1wvy4iBUu8-E3PsH8YXmNOQ?pwd=arms Pincode: arms
Google drive:https://drive.google.com/drive/folders/1tYMBK5H-IyVvUDmZp36YwEVVZYZluHBm?usp=drive_link

ArmSoM-p2 pro Tools

  • Tools link:
Baidu cloud :https://pan.baidu.com/s/1ocWvRUz4IFCoZBjSx7MavQ?pwd=arms Pincode:arms
Google drive: https://drive.google.com/drive/folders/1WJxMzmInB1xr3DpDQXYblU0iM9RbsmPF?usp=drive_link

ArmSoM Forum

Easy to buy sample