ArmSoM-p2 pro
Introduction
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
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
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
- Discuss on forum :http://forum.armsom.org/c/armsom-p2pro/8
Easy to buy sample
- Taobao shop : ArmSoM shop
- aliexpress shop : ArmSoM shop
- OEM&ODM:sales@armsom.org