Monday, August 26, 2024

The updated Philhower Arduino core adds RP2350 and Pico 2 support

Developer Earle F. Philhower, III has released version 4.0.1 of his Arduino Core for the Raspberry Pi Pico family — bringing with it support for the newly-launched Raspberry Pi Pico 2 and its RP2350 chip.

“This is a major release with support for the Raspberry Pi Pico 2 (RP2350) using [the] new SDK [Software Development Kit] 2.0.0,” Philhower explains of the latest release. “The full 512k of RAM and up to 8MB of PSRAM [Pseudo-Static RAM] are available for applications to use.”

“Special thanks to arturo182 for a great code review that helped get a working RP2350 build even before I had any chips in hand,” Philhower says.”

The latest core, version 4.0.0, includes support for the two Arm Cortex-M33 cores of the Raspberry Pi RP2350 — but not yet the free and open source Hazard3 RISC-V cores that sit alongside them on the chip, usable either on their own or with the Arm cores in a 1/1 split.

“Everything that worked on the RP2040 should work on the RP2350,” Philhower says, “except for FreeRTOS ([which] requires use of a private [Raspberry Pi] fork of the upstream we use) and OTA [Over The Air] ([which] requires me to understand the new bootup sequence better. SPI, I2C, LittleFS, EEPROM, PWMAudio, LWIP-based networking, multicore, SDK USB and TinyUSB, and more have been verified.”

Read more on hackster.io

No comments:

Post a Comment