• sales

    +86-0755-88291180

RP2350B-MINI-A User Guide

【Hardware information】


】Schematic

RP2350B-MINI-A.pdf

】Pin Definition



【Sample Code】


MicroPython-Code

rp2350-linux-Image

【How to run the example code】


】Run Python


1】Press Boot to enter firmware update mode. A U disk will appear on your computer.

2】Place firmware.uf2 on the newly displayed U disk. The U disk will automatically disappear after put it.

3】You can then run the *.py program using Thonny software.


】Burn and run Linux image


First, press and hold the BOOTSEL button on the Pico development board (keep it pressed), then plug the Pico into a USB port on your computer using a USB cable. Finally, release the BOOTSEL button. A disk named "RPI-RP2" will appear on your computer, similar to inserting a USB flash drive.


Install picotool on your Ubuntu Linux system.

Then use picotool in the Linux terminal to flash the firmware.。


psram-bootloader.uf2 is similar to a BIOS/boot loader. First, flash the uf2 file using the following command:

sudo picotool load -fu psram-bootloader.uf2


Then flash the Linux system image using the following command:

sudo picotool load -fxup 0 flash-image.bin


Use a USB-to-serial converter to connect UART-RX to GPIO0 on the Pico2 and UART-TX to GPIO1 on the Pico2.

Open the serial terminal to access the Linux terminal (this system is a minimal Linux system, builtroot, with kernel 6.10).


【Compile Linux source code】


Clone the project to local

git clone https://github.com/Mr-Bossman/pi-pico2-linux


Initialize and update the submodules within pico-sdk


git submodule update --init 


Configure the system


make -C buildroot BR2_EXTERNAL=$PWD/ raspberrypi-pico2_defconfig

】Compile system


make -C buildroot


】Burning kernel


make -C psram-bootloader flash-kernel

(flash-kernel: is a target task defined in the Makefile in this directory, which contains specific burning commands)


】Verification System


Use the USB to serial port tool, connect UART-RX to GPIO0 of pico2, and connect UART-TX pin to GPIO1 of pico2.

Open the serial terminal and enter the Linux terminal.

TAG: Raspberry Pi Touch Display 2 Official Original Capacitive TouchScreen 7 inch LCD TFT 720x1280 D-Robotics RDK X3 Module Core MD Module Horizon Sunrise Pi ARM Cortex-A53 5Tops Size Compatible With Raspberry Pi CM4 Size Milk-V Duo S Usage of USB Type A interface Raspberry Pi 14 inch LCD 2K HDMI /Type C Display Capacitive TouchScreen 2160x1440 For Jetson Nano/mini Computer PC Install Espressif IDF Plugin Tutorial User Guide RS232 to RS422 Raspberry Pi Triple LCD HAT Raspberry Pi Monitor Official Original DisplayScreen 15.6 inch LCD Full HD 1920x1080 15.6inch Raspberry Pi 5 Fan Raspberry Pi 18.5 inch Type C/HDMI/4K Display Screen 3840×2160 Computer PC Phone Xbox/PS4/Switch User Guide development board GC9A01 Milk-V Duo Information Wiki Jetson Nano Development Board RS485 to RJ45 ESP32 S3 Development Board 1.91 inch AMOLED Display Screen For Arduino LVGL With SD-Port/ QMI8658C 6-Axis Sensor Raspberry Pi Camera Module 3 Sensor Assembly IMX708 Official Original 11.9MP Camera Raspberry Pi Pico 2 P2350-Plus Smart Car Kit PicoGo2 Autonomous Driving Learning Car