Earle F. Philhower, III vient de sortir le Raspberry Pi Pico Arduino Core 4.0 avec prise en charge d’une gamme de cartes Raspberry Pi RP2350 en plus du Raspberry Pi Pico 2 officiel.
Peu de temps après la sortie de la carte Raspberry Pi Pico basée sur RP2040, nous avons reçu deux SDK Arduino, le premier étant le cœur Arduino Raspberry Pi Pico soutenu par la communauté et maintenu par Earle, et le second étant l’Arduino Core Mbed 2.0 officiel pour des cartes telles que l’Arduino Nano Connect RP2040. Il est probable que nous ayons à nouveau deux SDK Arduino pour le RP2350 en commençant par le cœur Arduino Raspberry Pi Pico.

Principaux changements dans Raspberry Pi Pico Arduino Core 4.0 :
- Ajoute la prise en charge du Raspberry Pi RP2350 (Arm uniquement ; les cœurs RISC-V ne sont pas pris en charge à ce stade)
- Migre vers Pico SDK 2.0 car il est requis pour la prise en charge RP2350 et inclut un nouvel OpenOCD et Picotool.
- Fonctionnalités testées : SPI, I2C, LittleFS, EEPROM, PWMAudio, réseau basé sur LWIP, multicœur, SDK USB, TinyUSB, etc…
- Nouvelles planches
- Nouveaux contrôleurs Ethernet
- Implémentation W6100 basée sur le pilote W5500
- Pilote pour WizNet W6100 ajouté, fonctionne de la même manière que les autres pilotes lwip_XXX
- Systèmes de fichiers
- Ajoutez VFS pour activer les opérations d’E/S de fichiers POSIX (#2333)
- Les appels de type FILE comme fopen() et fprintf() peuvent désormais fonctionner nativement avec LittleFS ou SDFS.
- BREAKING : Supprimer FS::info64, rendre FS::info 64 bits (#2335)
Le journal des modifications ci-dessus concerne Raspberry Pi Pico Arduino core 4.0.0, mais il y a également eu une version mineure le même jour avec 4.0.1 forçant l’IDE à télécharger les nouveaux outils picotool et openocd.
On nous dit que tout ce qui fonctionnait sur le RP2040 devrait fonctionner sur le RP2350, à l’exception de FreeRTOS qui nécessite l’utilisation d’un fork RPi privé de l’amont actuellement utilisé et d’OTA qui nécessite plus de temps puisque la séquence de démarrage a changé.

L’URL du forum reste la même :
https://github.com/earlephilhower/arduino-pico/releases/download/global/package_rp2040_index.json
|
https://github.com/earlephilhower/arduino-pico/releases/download/global/package_rp2040_index.json |
Donc, si vous l’aviez déjà installé pour le Raspberry Pi Pico, le Raspberry Pi Pico 2 et d’autres cartes RP2350 prises en charge seront accessibles après la mise à jour.
Voilà, le cœur Arduino Raspberry Pi Pico, soutenu par la communauté. Étant donné que l’Arduino Nano RP2350 Connect n’a pas été annoncé, il n’est pas certain qu’Arduino lance sa ou ses propres cartes basées sur RP2350 et le SDK associé. Mais s’ils le font, nous savons déjà qu’elles ne seront pas basées sur Mbed, mais sur Zephyr OS, donc le développement du logiciel peut prendre un peu plus de temps, d’autant plus que la première demande push (PR) pour RP2350 n’a été poussée qu’il y a 5 jours.
Par Hackster.io.
Retrouvez l’histoire de Raspberry Pi dans cette vidéo :

-
Binghe Rasp-Pi Pico 2 Carte de développement,Pi Pico 2 avec RP2350 Chip Connecteur pré-soudé Fonctionne jusqu'à 150hz 520KB SR-AM 4MB Supporte C/C++/Micro Python
-
Pre-Soldered Raspberry Pi Pico 2 W with Header RP2350 Microcontroller Board Mini Board Based on Official RP2350 Chip,Supports WiFi and Bluetooth
