Liste der Unzufriedenheiten und Wünsche
-
Vor- und Nachteile des RP2040
- Der RP2040 war ein großartiger Mikrocontroller, hatte aber in verschiedenen Einsatzbereichen auch Nachteile
- In manchen Fällen musste die STM32H7-Serie verwendet werden, diese Chips waren jedoch voller Bugs und nicht zuverlässig
- Die coolsten Funktionen des RP2040 sind PIO, ein gut durchdachtes DMA-System und die Möglichkeit zu extremem Overclocking
-
Gewünschte Verbesserungen
- Hinzufügen eines „ewigen“ Übertragungsmodus für die DMA-Einheit
- Mehr DMA-Kanäle
- Mehr Register und Einheiten für PIO
- Mehr GPIOs
Ein Jahr lang das Geheimnis bewahrt
- Testen von RP2350-Samples
- Im vergangenen Jahr wurden RP2350-Samples getestet, Bugs gemeldet und Verbesserungsvorschläge gemacht
- Die meisten Wünsche wurden im RP2350 verwirklicht
Wünsche erfüllt
-
Bessere Kerne
- Zwei Cortex-M33F-Kerne
- Unterstützung für Fließkomma sowie Beschleunigung für Mathematik in doppelter Genauigkeit hinzugefügt
- Stabiles Overclocking auf 300 MHz möglich
- RAM-Größe verdoppelt
-
PIO-Verbesserungen
- FIFO kann als Speicher verwendet werden, wodurch sich komplexere PIO-Maschinen implementieren lassen
- Drei PIO-Einheiten hinzugefügt
- Interrupt-Übertragung zwischen PIOs möglich
-
DMA-Verbesserungen
- Unendliche Übertragungen möglich
- Optionen zur Anpassung von Speicheradressen hinzugefügt
-
QSPI-PSRAM-Unterstützung
- Unterstützung für Lesen und Schreiben
- Cache-Funktion arbeitet
- Mit einfacher Konfiguration lassen sich 16 MB RAM hinzufügen
Erstes öffentliches RP2350-Projekt
- DEFCON-32-Badge
- Die Hardware wurde von Entropic Engineering entwickelt, die Firmware ist ein vom Autor geschriebener Port des Game-Boy-Emulators uGB
- Ein Kern skaliert den Game-Boy-Bildschirm um das 1,5-Fache, der andere übernimmt Emulation und UI-Verarbeitung
- PalmOS kann ausgeführt werden
Freude für alle!
- Vorteile des RP2350
- STM32H7-Projekte können durch RP2350 ersetzt werden, was Kosten, Zeit und Probleme spart
- RP2354A/B enthalten integrierten Flash
- Das 80-Pin-Package bietet mehr GPIOs
Haftungsausschluss
- Persönliche Meinung
- Dieser Beitrag gibt die persönliche Meinung des Autors wieder, und es wurde keinerlei Vergütung dafür erhalten
Zusammenfassung von GN⁺
-
Wichtigste Verbesserungen des RP2350
- Zwei Cortex-M33F-Kerne, Beschleunigung für Mathematik in doppelter Genauigkeit, drei PIO-Einheiten, DMA mit unbegrenzten Übertragungen, QSPI-PSRAM-Unterstützung usw.
- Erfolgreich im DEFCON-32-Badge-Projekt eingesetzt
-
Vorteile des RP2350
- Als Alternative zur STM32H7-Serie können Kosten gesenkt und die Leistung verbessert werden
- Integrierter Flash und mehr GPIOs
-
Empfohlene verwandte Projekte
- Andere Projekte mit ähnlichen Funktionen sind etwa ESP32 und die STM32-Serie
1 Kommentare
Hacker-News-Kommentare
Ich entwickle gerade einen bürstenlosen Motortreiber auf Basis des RP2040
Ich kann mir schwer vorstellen, den RP2040 in einem echten Produkt einzusetzen, aber der RP2350 löst viele Probleme
Spezifikationen des RP2350:
Man kann auf demselben Die entweder ARM-Kerne oder RISC-V-Kerne wählen
Ein großer Tag für das Pigweed-Team
Links zum offiziellen News-Post und zur Produktseite werden bereitgestellt
Ich wünschte, es gäbe eine Möglichkeit, Speicher mit dem Pi zu teilen
Das Entwicklungsboard verwendet Micro-USB
Doom wurde auf den RP2040 portiert
Ich kann keine offizielle Ankündigung oder kein Datenblatt finden, aber laut dem Beitrag: