Difference between revisions of "香蕉派 BPI-W3"
(Created page with "en:Banana_Pi_BPI-W3") |
|||
Line 1: | Line 1: | ||
[[en:Banana_Pi_BPI-W3]] | [[en:Banana_Pi_BPI-W3]] | ||
+ | |||
+ | =Introduction= | ||
+ | [[File:Banana Pi BPI-W3 LGA 1.jpg|thumb|[[Banana Pi BPI-W3]] with Rockchip RK3588 chip design]] | ||
+ | [[File:BPI-RK3588_board_core_2.jpg|thumb|[[BPI-RK3588 Core board and development Kit]] Gold finger interface core board]] | ||
+ | [[File:BPI-RK3588_board_kit_2.jpg|thumb|[[BPI-RK3588 Core board and development Kit]]]] | ||
+ | [[File:BPI-RK3588_core_1.jpg|thumb|[[BPI-RK3588 Core board and development Kit]] Stamp hole Core board]] | ||
+ | [[File:BPI-RK3588_core_4.jpg|thumb|BPI-RK3588 [[BPI-RK3588 Core board and development Kit]] Stamp hole Core board and development Kit]] | ||
+ | [[File:Banana_Pi_BPI-R2_Pro_1_750.jpg|thumb|[[Banana Pi BPI-R2 Pro]] Rockchip RK3568 design]] | ||
+ | |||
+ | The Banana Pi BPI-W3 single board computer is designed and developed by bananapi team for professional and enterprise users, powered by Rockchip RK3588 SoC quad ARM Cortex-A76 and quad Cortex-A55 consists of an eight-core CPU processor with dynamic frequency scaling up to 2.4GHz. Embedded high -performance 3D and 2D image acceleration module, AI accelerator NPU with a built -in 6 TOPS computing power. | ||
+ | |||
+ | BPI-W3 up to 32GB 64bit LPDDR4X ram, up to 8K@60 HDMI OUT, HDMI IN, MIPI DSI, MIPI CSI, 3.5mm jack with mic, USB Port, 2.5GbE LAN, PCIe 3.0 x4, PCIe 2.0x2, 40-pin expansion header, RTC,POE,SD card, DC power,typec. | ||
+ | |||
+ | |||
+ | ==Key Features== | ||
+ | * Rockchip RK3588 quad ARM Cortex-A76 and quad Cortex-A55 consists of an eight-core CPU processor | ||
+ | * ARM Mali-G610 MP4, | ||
+ | * NPU for AI : 6Tops@INT8 | ||
+ | * 8G RAM and 32G eMMC flash onbord | ||
+ | * 2.5Gbps Ethernet | ||
+ | * support HDMI in and HDMI out * 2 | ||
+ | |||
+ | ==Getting Start== | ||
+ | [[Getting Started with BPI-W3]] | ||
+ | |||
+ | =Hardware= | ||
+ | ==Hardware interface== | ||
+ | [[File:Banana_Pi_BPI-W3_interface_800.jpg]] | ||
+ | |||
+ | ==Hardware spec== | ||
+ | |||
+ | {| class="wikitable" | ||
+ | |- | ||
+ | |SOC ||RockChip RK3588 | ||
+ | |- | ||
+ | |CPU ||四核 A76+四核 A55 ,采用 8nm 工艺, 最高主频 2.4GHz | ||
+ | |- | ||
+ | |GPU ||ARM Mali-G610 MP4 GPU,Support OpenGL ES3.2 / OpenCL 2.2 / Vulkan1.1, 450 GFLOPS | ||
+ | |- | ||
+ | |NPU ||6 TOPS,Support INT4/INT8/INT16 mixed operation,Support framework switching of TensorFlow/MXNet/PyTorch/Caffe|- | ||
+ | |- | ||
+ | |编解码 ||解码:8K@60fps H.265/VP9/AVS2、8K@30fps H.264 AVC/MVC、4K@60fps AV1、1080P@60fps MPEG-2/-1/VC-1/VP8 ,编码:8K@30fps H.265 / H.264 | ||
+ | |- | ||
+ | |内存 ||4GB/8GB/16GB(up to 32GB)64bit LPDDR4/LPDDR4x/LPDDR5,默认LPDDR4x | ||
+ | |- | ||
+ | |存储 ||16GB/32GB/64GB/128GB/256GB,支持MicroSD卡扩展,默认32GB | ||
+ | |- | ||
+ | |M2 Key M ||接口可支持扩展SSD|- | ||
+ | |- | ||
+ | |网口 ||2.5G网口(rtl8125) | ||
+ | |- | ||
+ | |视频输出 ||2组HDMI2.1(其中只有一组支持8K@60fps or 4K@120fps,另外一组支持4K@60fps),1组MIPI-DSI(4K@60fps),1组DP1.4(8K@30fps), | ||
+ | |- | ||
+ | |视频输入 ||1组4Lanes MIPI CSI / 2组2lanes MIPI CSI,1组HDMI RX2.0 | ||
+ | |- | ||
+ | |声音 ||2组HDMI 音频输出,1组DP1.4音频输出,1组headphone (es8316) | ||
+ | |- | ||
+ | |无线网 ||M2 E key 接口支持sdio、pcie、usb的蓝牙wifi(已适配AP6256,Intel AX210) | ||
+ | |- | ||
+ | |USB ||2组USB3.1,2组USB2.0,1组USB-C(DP1.4(8K@30fps)/OTG/PD fast charging)|- | ||
+ | |- | ||
+ | |其他接口|| 风扇、RTC、LED、debug | ||
+ | |- | ||
+ | |Button ||Power Button、Reset Button、 Recovery Button、Root Button | ||
+ | |- | ||
+ | |GPIO ||40 x GPIO(UART、SPI、I2C、I2S、PWM、ADC、 GPIO、 5V power 、3.3V power) | ||
+ | |- | ||
+ | |电源 ||DC 12V/2.5A 孔径2.5mm,支持USB Type-C PD 2.0 ,9V/2A, 12V/2A, 15V/2A,支持12V POE供电 | ||
+ | |- | ||
+ | |系统 ||Android 12.0、Ubuntu、Debian11、Buildroot、麒麟Linux | ||
+ | |- | ||
+ | |尺寸 || 尺寸:148 mm × 100.5mm | ||
+ | |- | ||
+ | |工作温度||-10℃ ~ 70℃ | ||
+ | |- | ||
+ | |存储温度||-20℃ ~ 70℃ | ||
+ | |} | ||
+ | |||
+ | ==40 PIN GPIO== | ||
+ | <table class="wikitable"> | ||
+ | <tr style="font-weight:bold; text-align:center;"> | ||
+ | <th style="vertical-align:middle;"> GPIO number | ||
+ | </th> | ||
+ | <th style="text-align:left;"> Function8 | ||
+ | </th> | ||
+ | <th style="vertical-align:middle; text-align:left;"> Function7 | ||
+ | </th> | ||
+ | <th style="vertical-align:middle; text-align:left;"> Function6 | ||
+ | </th> | ||
+ | <th style="vertical-align:middle; text-align:left;"> Function5 | ||
+ | </th> | ||
+ | <th style="vertical-align:middle;"> Function4 | ||
+ | </th> | ||
+ | <th style="vertical-align:middle;"> Function3 | ||
+ | </th> | ||
+ | <th style="vertical-align:middle;"> Function2 | ||
+ | </th> | ||
+ | <th style="vertical-align:middle;"> Function1 | ||
+ | </th> | ||
+ | <th style="vertical-align:middle;"> Pin# | ||
+ | </th> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> +3.3V | ||
+ | </td> | ||
+ | <td style="vertical-align:middle; background-color:#FF0;"> 1 | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td style="vertical-align:middle;"> 139 | ||
+ | </td> | ||
+ | <td> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> I2S1_SDO2_M0 | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> I2C7_SDA_M3 | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> UART8_CTSN_M0 | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> PWM15_IR_M1 | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> CAN1_TX_M1 | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> GPIO4_B3 | ||
+ | </td> | ||
+ | <td style="vertical-align:middle; background-color:#008000; color:#FFF;"> 3 | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td style="vertical-align:middle;"> 138 | ||
+ | </td> | ||
+ | <td> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> I2S1_SDO1_M0 | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> I2C7_SCL_M3 | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> UART8_RTSN_M0 | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> PWM14_M1 | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> CAN1_RX_M1 | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> GPIO4_B2 | ||
+ | </td> | ||
+ | <td style="vertical-align:middle; background-color:#008000; color:#FFF;"> 5 | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td style="vertical-align:middle;"> 115 | ||
+ | </td> | ||
+ | <td> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> SPI1_CS1_M1 | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> I2C8_SDA_M4 | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> UART7_CTSN_M1 | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> PWM15_IR_M0 | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> GPIO3_C3 | ||
+ | </td> | ||
+ | <td style="vertical-align:middle; background-color:#008000; color:#FFF;"> 7 | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> GND | ||
+ | </td> | ||
+ | <td style="vertical-align:middle; background-color:#333333; color:#FFF;"> 9 | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td style="vertical-align:middle;"> 113 | ||
+ | </td> | ||
+ | <td> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> SPI1_CLK_M1 | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> UART7_RX_M1 | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> GPIO3_C1 | ||
+ | </td> | ||
+ | <td style="vertical-align:middle; background-color:#008000; color:#FFF;"> 11 | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td style="vertical-align:middle;"> 111 | ||
+ | </td> | ||
+ | <td> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> SPI1_MOSI_M1 | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> I2C3_SCL_M1 | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> GPIO3_B7 | ||
+ | </td> | ||
+ | <td style="vertical-align:middle; background-color:#008000; color:#FFF;"> 13 | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td style="vertical-align:middle;"> 112 | ||
+ | </td> | ||
+ | <td> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> SPI1_MISO_M1 | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> I2C3_SDA_M1 | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> UART7_TX_M1 | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> GPIO3_C0 | ||
+ | </td> | ||
+ | <td style="vertical-align:middle; background-color:#008000; color:#FFF;"> 15 | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> +3.3V | ||
+ | </td> | ||
+ | <td style="vertical-align:middle; background-color:#FF0;"> 17 | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td style="vertical-align:middle;"> 42 | ||
+ | </td> | ||
+ | <td> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> SPI0_MOSI_M2 | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> UART4_RX_M2 | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> GPIO1_B2 | ||
+ | </td> | ||
+ | <td style="vertical-align:middle; background-color:#008000; color:#FFF;"> 19 | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td style="vertical-align:middle;"> 41 | ||
+ | </td> | ||
+ | <td> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> SPI0_MISO_M2 | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> GPIO1_B1 | ||
+ | </td> | ||
+ | <td style="vertical-align:middle; background-color:#008000; color:#FFF;"> 21 | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td style="vertical-align:middle;"> 43 | ||
+ | </td> | ||
+ | <td> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> SPI0_CLK_M2 | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> UART4_TX_M2 | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> GPIO1_B3 | ||
+ | </td> | ||
+ | <td style="vertical-align:middle; background-color:#008000; color:#FFF;"> 23 | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> GND | ||
+ | </td> | ||
+ | <td style="vertical-align:middle; background-color:#333333; color:#FFF;"> 25 | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td style="vertical-align:middle;"> 150 | ||
+ | </td> | ||
+ | <td> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> SPI3_CLK_M0 | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> I2C0_SDA_M1 | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> PWM7_IR_M3 | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> GPIO4_C6 | ||
+ | </td> | ||
+ | <td style="vertical-align:middle; background-color:#00F; color:#FFF;"> 27 | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td style="vertical-align:middle;"> 63 | ||
+ | </td> | ||
+ | <td> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> UART1_CTSN_M1 | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> PWM15_IR_M3 | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> GPIO1_D7 | ||
+ | </td> | ||
+ | <td style="vertical-align:middle; background-color:#008000; color:#FFF;"> 29 | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td style="vertical-align:middle;"> 47 | ||
+ | </td> | ||
+ | <td> SPDIF_TX_M0 | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> UART1_RX_M1 | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> PWM13_M2 | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> GPIO1_B7 | ||
+ | </td> | ||
+ | <td style="vertical-align:middle; background-color:#008000; color:#FFF;"> 31 | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td style="vertical-align:middle;"> 103 | ||
+ | </td> | ||
+ | <td> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> PWM8_M0 | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> GPIO3_A7 | ||
+ | </td> | ||
+ | <td style="vertical-align:middle; background-color:#008000; color:#FFF;"> 33 | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td style="vertical-align:middle;"> 110 | ||
+ | </td> | ||
+ | <td> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> I2S2_LRCK_M1 | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> UART3_RX_M1 | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> PWM13_M0 | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> CAN1_TX_M0 | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> GPIO3_B6 | ||
+ | </td> | ||
+ | <td style="vertical-align:middle; background-color:#008000; color:#FFF;"> 35 | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle; background-color:#008000; color:#FFF;"> 37 | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> GND | ||
+ | </td> | ||
+ | <td style="vertical-align:middle; background-color:#333333; color:#FFF;"> 39 | ||
+ | </td> | ||
+ | </tr> | ||
+ | </table> | ||
+ | |||
+ | <table class="wikitable"> | ||
+ | <tr style="font-weight:bold; text-align:center;"> | ||
+ | <th style="vertical-align:middle;"> Pin# | ||
+ | </th> | ||
+ | <th style="vertical-align:middle;"> Function1 | ||
+ | </th> | ||
+ | <th style="vertical-align:middle;"> Function2 | ||
+ | </th> | ||
+ | <th style="vertical-align:middle;"> Function3 | ||
+ | </th> | ||
+ | <th style="vertical-align:middle;"> Function4 | ||
+ | </th> | ||
+ | <th style="vertical-align:middle; text-align:left;"> Function5 | ||
+ | </th> | ||
+ | <th style="vertical-align:middle; text-align:left;"> Function6 | ||
+ | </th> | ||
+ | <th style="vertical-align:middle; text-align:left;"> Function7 | ||
+ | </th> | ||
+ | <th style="text-align:left;"> Function8 | ||
+ | </th> | ||
+ | <th style="vertical-align:middle;"> GPIO number | ||
+ | </th> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td style="vertical-align:middle; background-color:#F00;"> 2 | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> +5.0V | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td style="vertical-align:middle; background-color:#F00;"> 4 | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> +5.0V | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td style="vertical-align:middle; background-color:#000000; color:#f9f9f9;"> 6 | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> GND | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td style="vertical-align:middle; background-color:#008000; color:#FFF;"> 8 | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> GPIO0_B5 | ||
+ | </td> | ||
+ | <td style="vertical-align:middle; background-color:#f9f9f9;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle; background-color:#ff8d02;"> UART2_TX_M0 | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> I2C1_SCL_M0 | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> I2S1_MCLK_M1 | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> 13 | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td style="vertical-align:middle; background-color:#008000; color:#FFF;"> 10 | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> GPIO0_B6 | ||
+ | </td> | ||
+ | <td style="vertical-align:middle; background-color:#f9f9f9;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle; background-color:#ff8d02;"> UART2_RX_M0 | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> I2C1_SDA_M0 | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> I2S1_SCLK_M1 | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> 14 | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td style="vertical-align:middle; background-color:#008000; color:#FFF;"> 12 | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> GPIO3_B5 | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> CAN1_RX_M0 | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> PWM12_M0 | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> UART3_TX_M1 | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> I2S2_SCLK_M1 | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> 109 | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td style="vertical-align:middle; background-color:#333333; color:#FFF;"> 14 | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> GND | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td style="vertical-align:middle; background-color:#008000; color:#FFF;"> 16 | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> GPIO3_A4 | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> 100 | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td style="vertical-align:middle; background-color:#008000; color:#FFF;"> 18 | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> GPIO4_C4 | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> PWM5_M2 | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> SPI3_MISO_M0 | ||
+ | </td> | ||
+ | <td> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> 148 | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td style="vertical-align:middle; background-color:#333333; color:#FFF;"> 20 | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> GND | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td style="vertical-align:middle; background-color:#008000; color:#FFF;"> 22 | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> SARADC_IN4 | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td style="vertical-align:middle; background-color:#008000; color:#FFF;"> 24 | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> GPIO1_B4 | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> UART7_RX_M2 | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> SPI0_CS0_M2 | ||
+ | </td> | ||
+ | <td> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> 44 | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td style="vertical-align:middle; background-color:#008000; color:#FFF;"> 26 | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> GPIO1_B5 | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> UART7_TX_M2 | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> SPI0_CS1_M2 | ||
+ | </td> | ||
+ | <td> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> 45 | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td style="vertical-align:middle; background-color:#00F; color:#FFF;"> 28 | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> GPIO4_C5 | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> PWM6_M2 | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> I2C0_SCL_M1 | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> SPI3_MOSI_M0 | ||
+ | </td> | ||
+ | <td> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> 149 | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td style="vertical-align:middle; background-color:#333333; color:#FFF;"> 30 | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> GND | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td style="vertical-align:middle; background-color:#008000; color:#FFF;"> 32 | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> GPIO3_C2 | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> PWM14_M0 | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> UART7_RTSN_M1 | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> I2C8_SCL_M4 | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> SPI1_CS0_M1 | ||
+ | </td> | ||
+ | <td> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> 114 | ||
+ | </td></tr> | ||
+ | <tr> | ||
+ | <td style="vertical-align:middle; background-color:#000000; color:#FFF;"> 34 | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> GND | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td style="vertical-align:middle; background-color:#008000; color:#FFF;"> 36 | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> GPIO3_B1 | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> PWM2_M1 | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> UART2_TX_M2 | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> 105 | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td style="vertical-align:middle; background-color:#008000; color:#FFF;"> 38 | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> GPIO3_B2 | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> PWM3_IR_M1 | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> UART2_RX_M2 | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> I2S2_SDI_M1 | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> 106 | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td style="vertical-align:middle; background-color:#008000; color:#FFF;"> 40 | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> GPIO3_B3 | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> UART2_RTSN | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> I2S2_SDO_M1 | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> | ||
+ | </td> | ||
+ | <td> | ||
+ | </td> | ||
+ | <td style="vertical-align:middle;"> 107 | ||
+ | </td> | ||
+ | </tr> | ||
+ | </table> | ||
+ | |||
+ | =Resources= | ||
+ | |||
+ | ==Source code== | ||
+ | linux-5.10.110 kernel BSP Source code on github :https://github.com/BPI-SINOVOIP/BPI-W3-BSP | ||
+ | |||
+ | ==Documents== | ||
+ | |||
+ | =Image Release= | ||
+ | |||
+ | ==Android== | ||
+ | |||
+ | ==Linux== |
Revision as of 19:10, 12 April 2023
Contents
Introduction
The Banana Pi BPI-W3 single board computer is designed and developed by bananapi team for professional and enterprise users, powered by Rockchip RK3588 SoC quad ARM Cortex-A76 and quad Cortex-A55 consists of an eight-core CPU processor with dynamic frequency scaling up to 2.4GHz. Embedded high -performance 3D and 2D image acceleration module, AI accelerator NPU with a built -in 6 TOPS computing power.
BPI-W3 up to 32GB 64bit LPDDR4X ram, up to 8K@60 HDMI OUT, HDMI IN, MIPI DSI, MIPI CSI, 3.5mm jack with mic, USB Port, 2.5GbE LAN, PCIe 3.0 x4, PCIe 2.0x2, 40-pin expansion header, RTC,POE,SD card, DC power,typec.
Key Features
- Rockchip RK3588 quad ARM Cortex-A76 and quad Cortex-A55 consists of an eight-core CPU processor
- ARM Mali-G610 MP4,
- NPU for AI : 6Tops@INT8
- 8G RAM and 32G eMMC flash onbord
- 2.5Gbps Ethernet
- support HDMI in and HDMI out * 2
Getting Start
Hardware
Hardware interface
Hardware spec
SOC | RockChip RK3588 |
CPU | 四核 A76+四核 A55 ,采用 8nm 工艺, 最高主频 2.4GHz |
GPU | ARM Mali-G610 MP4 GPU,Support OpenGL ES3.2 / OpenCL 2.2 / Vulkan1.1, 450 GFLOPS |
NPU | - |
编解码 | 解码:8K@60fps H.265/VP9/AVS2、8K@30fps H.264 AVC/MVC、4K@60fps AV1、1080P@60fps MPEG-2/-1/VC-1/VP8 ,编码:8K@30fps H.265 / H.264 |
内存 | 4GB/8GB/16GB(up to 32GB)64bit LPDDR4/LPDDR4x/LPDDR5,默认LPDDR4x |
存储 | 16GB/32GB/64GB/128GB/256GB,支持MicroSD卡扩展,默认32GB |
M2 Key M | - |
网口 | 2.5G网口(rtl8125) |
视频输出 | 2组HDMI2.1(其中只有一组支持8K@60fps or 4K@120fps,另外一组支持4K@60fps),1组MIPI-DSI(4K@60fps),1组DP1.4(8K@30fps), |
视频输入 | 1组4Lanes MIPI CSI / 2组2lanes MIPI CSI,1组HDMI RX2.0 |
声音 | 2组HDMI 音频输出,1组DP1.4音频输出,1组headphone (es8316) |
无线网 | M2 E key 接口支持sdio、pcie、usb的蓝牙wifi(已适配AP6256,Intel AX210) |
USB | - |
其他接口 | 风扇、RTC、LED、debug |
Button | Power Button、Reset Button、 Recovery Button、Root Button |
GPIO | 40 x GPIO(UART、SPI、I2C、I2S、PWM、ADC、 GPIO、 5V power 、3.3V power) |
电源 | DC 12V/2.5A 孔径2.5mm,支持USB Type-C PD 2.0 ,9V/2A, 12V/2A, 15V/2A,支持12V POE供电 |
系统 | Android 12.0、Ubuntu、Debian11、Buildroot、麒麟Linux |
尺寸 | 尺寸:148 mm × 100.5mm |
工作温度 | -10℃ ~ 70℃ |
存储温度 | -20℃ ~ 70℃ |
40 PIN GPIO
GPIO number | Function8 | Function7 | Function6 | Function5 | Function4 | Function3 | Function2 | Function1 | Pin# |
---|---|---|---|---|---|---|---|---|---|
+3.3V | 1 | ||||||||
139 | I2S1_SDO2_M0 | I2C7_SDA_M3 | UART8_CTSN_M0 | PWM15_IR_M1 | CAN1_TX_M1 | GPIO4_B3 | 3 | ||
138 | I2S1_SDO1_M0 | I2C7_SCL_M3 | UART8_RTSN_M0 | PWM14_M1 | CAN1_RX_M1 | GPIO4_B2 | 5 | ||
115 | SPI1_CS1_M1 | I2C8_SDA_M4 | UART7_CTSN_M1 | PWM15_IR_M0 | GPIO3_C3 | 7 | |||
GND | 9 | ||||||||
113 | SPI1_CLK_M1 | UART7_RX_M1 | GPIO3_C1 | 11 | |||||
111 | SPI1_MOSI_M1 | I2C3_SCL_M1 | GPIO3_B7 | 13 | |||||
112 | SPI1_MISO_M1 | I2C3_SDA_M1 | UART7_TX_M1 | GPIO3_C0 | 15 | ||||
+3.3V | 17 | ||||||||
42 | SPI0_MOSI_M2 | UART4_RX_M2 | GPIO1_B2 | 19 | |||||
41 | SPI0_MISO_M2 | GPIO1_B1 | 21 | ||||||
43 | SPI0_CLK_M2 | UART4_TX_M2 | GPIO1_B3 | 23 | |||||
GND | 25 | ||||||||
150 | SPI3_CLK_M0 | I2C0_SDA_M1 | PWM7_IR_M3 | GPIO4_C6 | 27 | ||||
63 | UART1_CTSN_M1 | PWM15_IR_M3 | GPIO1_D7 | 29 | |||||
47 | SPDIF_TX_M0 | UART1_RX_M1 | PWM13_M2 | GPIO1_B7 | 31 | ||||
103 | PWM8_M0 | GPIO3_A7 | 33 | ||||||
110 | I2S2_LRCK_M1 | UART3_RX_M1 | PWM13_M0 | CAN1_TX_M0 | GPIO3_B6 | 35 | |||
37 | |||||||||
GND | 39 |
Pin# | Function1 | Function2 | Function3 | Function4 | Function5 | Function6 | Function7 | Function8 | GPIO number |
---|---|---|---|---|---|---|---|---|---|
2 | +5.0V | ||||||||
4 | +5.0V | ||||||||
6 | GND | ||||||||
8 | GPIO0_B5 | UART2_TX_M0 | I2C1_SCL_M0 | I2S1_MCLK_M1 | 13 | ||||
10 | GPIO0_B6 | UART2_RX_M0 | I2C1_SDA_M0 | I2S1_SCLK_M1 | 14 | ||||
12 | GPIO3_B5 | CAN1_RX_M0 | PWM12_M0 | UART3_TX_M1 | I2S2_SCLK_M1 | 109 | |||
14 | GND | ||||||||
16 | GPIO3_A4 | 100 | |||||||
18 | GPIO4_C4 | PWM5_M2 | SPI3_MISO_M0 | 148 | |||||
20 | GND | ||||||||
22 | SARADC_IN4 | ||||||||
24 | GPIO1_B4 | UART7_RX_M2 | SPI0_CS0_M2 | 44 | |||||
26 | GPIO1_B5 | UART7_TX_M2 | SPI0_CS1_M2 | 45 | |||||
28 | GPIO4_C5 | PWM6_M2 | I2C0_SCL_M1 | SPI3_MOSI_M0 | 149 | ||||
30 | GND | ||||||||
32 | GPIO3_C2 | PWM14_M0 | UART7_RTSN_M1 | I2C8_SCL_M4 | SPI1_CS0_M1 | 114 | |||
34 | GND | ||||||||
36 | GPIO3_B1 | PWM2_M1 | UART2_TX_M2 | 105 | |||||
38 | GPIO3_B2 | PWM3_IR_M1 | UART2_RX_M2 | I2S2_SDI_M1 | 106 | ||||
40 | GPIO3_B3 | UART2_RTSN | I2S2_SDO_M1 | 107 |
Resources
Source code
linux-5.10.110 kernel BSP Source code on github :https://github.com/BPI-SINOVOIP/BPI-W3-BSP