Liste des frustrations et des souhaits
-
Avantages et inconvénients du RP2040
- Le RP2040 était un excellent microcontrôleur, mais il avait des limites pour plusieurs usages
- Il fallait parfois utiliser des puces de la série STM32H7, mais elles étaient pleines de bugs et peu fiables
- Les fonctionnalités les plus remarquables du RP2040 sont le PIO, un système DMA bien conçu et des capacités d’overclocking extrêmes
-
Améliorations souhaitées
- Ajouter un mode de transfert « éternel » à l’unité DMA
- Davantage de canaux DMA
- Plus de registres et d’unités pour le PIO
- Plus de GPIO
Une année à garder le secret
- Test d’échantillons du RP2350
- Au cours de l’année écoulée, l’auteur a testé des échantillons du RP2350, signalé des bugs et proposé des améliorations
- La plupart des souhaits ont été réalisés dans le RP2350
Les souhaits exaucés
-
De meilleurs cœurs
- Deux cœurs Cortex-M33F
- Ajout de la prise en charge du calcul en virgule flottante et de l’accélération des mathématiques en double précision
- Overclocking stable à 300MHz
- Taille de la RAM doublée
-
Améliorations du PIO
- Le FIFO peut être utilisé comme mémoire, ce qui permet d’implémenter des machines PIO plus complexes
- Ajout de trois unités PIO
- Transmission d’interruptions possible entre les PIO
-
Améliorations du DMA
- Transferts infinis possibles
- Ajout d’options d’ajustement des adresses mémoire
-
Prise en charge de la QSPI PSRAM
- Prise en charge de la lecture et de l’écriture
- Le cache fonctionne
- Il est possible d’ajouter 16MB de RAM avec une configuration simple
Premier projet public sur RP2350
- Badge DEFCON 32
- Le matériel a été développé par Entropic Engineering et le firmware est un port de l’émulateur Game Boy uGB écrit par l’auteur
- Un cœur agrandit l’écran Game Boy à 1,5x, tandis que l’autre gère l’émulation et l’interface utilisateur
- Exécution de PalmOS possible
De la joie pour tout le monde !
- Atouts du RP2350
- Remplacer des projets STM32H7 par le RP2350 permet d’économiser des coûts, du temps et des problèmes
- Les RP2354A/B intègrent de la flash
- Le boîtier 80 broches offre davantage de GPIO
Clause de non-responsabilité
- Opinion personnelle
- Cet article reflète l’opinion personnelle de l’auteur, qui n’a reçu aucune compensation
Résumé GN⁺
-
Principales améliorations du RP2350
- Deux cœurs Cortex-M33F, accélération des mathématiques en double précision, trois unités PIO, DMA à transferts infinis, prise en charge de la QSPI PSRAM, etc.
- Utilisation réussie dans le projet du badge DEFCON 32
-
Atouts du RP2350
- Peut servir d’alternative à la série STM32H7 pour réduire les coûts et améliorer les performances
- Offre de la flash intégrée et davantage de GPIO
-
Projets liés recommandés
- Parmi les autres projets aux fonctionnalités similaires figurent les séries ESP32 et STM32
1 commentaires
Avis Hacker News
Développement en cours d’un driver de moteur brushless basé sur le RP2040
Il est difficile d’imaginer utiliser le RP2040 dans un vrai produit, mais le RP2350 résout beaucoup de problèmes
Spécifications du RP2350 :
Il est possible de choisir des cœurs ARM ou RISC-V sur le même die
Une grande journée pour l’équipe Pigweed
Liens fournis vers le post d’actualité officiel et la page produit
Ce serait bien d’avoir un moyen de partager la mémoire avec le Pi
La carte de développement utilise du micro-USB
Doom a été porté sur le RP2040
Impossible de trouver une annonce officielle ou une datasheet, mais selon le post :