The Arduino Philhower core provides support for RP2350 microcontroller boards. This page covers getting your Arduino IDE set up to include your board.
Arduino IDE Download
The first thing you will need to do is to download the latest release of the Arduino IDE. The Philhower core requires version 1.8 or higher.
Download and install it to your computer.
Once installed, open the Arduino IDE.
Adding the Philhower Board Manager URL
In the Arduino IDE, and navigate to the Preferences window. You can access it through File > Preferences on Windows or Linux, or Arduino > Preferences on OS X.
The Preferences window will open.
In the Additional Boards Manager URLs field, you'll want to add a new URL. The list of URLs is comma separated, and you will only have to add each URL once. The URLs point to index files that the Board Manager uses to build the list of available & installed boards.
Copy the following URL.
https://github.com/earlephilhower/arduino-pico/releases/download/global/package_rp2040_index.json
Add the URL to the the Additional Boards Manager URLs field (highlighted in red below).
Click OK to save and close Preferences.
Add Board Support Package
In the Arduino IDE, click on Tools > Board > Boards Manager. If you have previously selected a board, the Board menu item may have a board name after it.
In the Boards Manager, search for RP2040. Scroll down to the Raspberry Pi Pico/RP2040 by Earle F Philhower, III entry. Click Install to install it.
Once installation is complete, click Close to close the Boards Manager.
Install the Absolute Newest Version of the Board Support Package
Support for the Feather RP2350 was just merged in, so until there is a new release for the board support package, you'll need to do a manual installation of the main branch of the Arduino Philhower core.
The core has instructions on how to manually install the repository for the latest version. Enter these commands into a terminal:
mkdir -p ~/Arduino/hardware/pico git clone https://github.com/earlephilhower/arduino-pico.git ~/Arduino/hardware/pico/rp2040 cd ~/Arduino/hardware/pico/rp2040 git submodule update --init cd pico-sdk git submodule update --init cd ../tools python3 ./get.py
Choose Your Board
In the Tools > Boards menu, you should now see Raspberry Pi RP2040/RP2350 Boards (in sketchbook).
Navigate to the Raspberry Pi RP2040/RP2350 Boards menu. You will see the available boards listed.
From the menu, choose Adafruit Feather RP2350 HSTX.
If there is no serial Port available in the dropdown, or an invalid one appears - don't worry about it! The RP2350 does not actually use a serial port to upload, so its OK if it does not appear if in manual bootloader mode. You will see a serial port appear after uploading your first sketch.
Now you're ready to begin using Arduino with your RP2350 board!
Text editor powered by tinymce.