MicroPython-Status¶
In der geprüften SiFli-Dokumentation und den OpenSiFli-Repositories wurde kein offizieller SF32-MicroPython-Port, kein Firmware-Image und kein boardspezifisches Flash-Verfahren gefunden.
Geprüft wurden die öffentlichen OpenSiFli-Repositories auf GitHub und das Dokumentationsportal von SiFli.
Das beweist nicht, dass es keine privaten oder von der Community durchgeführten Experimente gibt. Es bedeutet jedoch, dass diese Website MicroPython nicht als verifizierten SF32-Entwicklungspfad darstellen sollte, solange kein öffentliches Firmware-Image oder Quellcode-Repository verfügbar ist, auf das sie verweisen kann.
Aktuelle Empfehlung¶
Führen Sie MicroPython noch nicht als unterstützten Entwicklungsweg für SF32-Endnutzer auf. Belassen Sie diese Seite als Roadmap- und Statusseite, bis ein öffentliches Artefakt existiert, das Entwickler flashen und dessen Funktion sie reproduzieren können.
Was eine vollständige Anleitung enthalten muss¶
Bevor daraus ein normales Tutorial wird, sollte SiFli Folgendes veröffentlichen:
- Firmware-Images nach Board und Speicherkonfiguration.
- Quell-Repository und Build-Anleitung.
- Flash-Befehl und Recovery-Befehl.
- REPL-UART und Baudrate.
- Erwartete MicroPython-Startmeldung.
- Unterstützte
machine-APIs. - Dateisystemverhalten sowie Verhalten im abgesicherten Modus und bei der Wiederherstellung.
- Bekannte Einschränkungen bei Display, Bluetooth, Speicher, USB und im Energiesparbetrieb.
Vorgeschlagener erster Funktionstest¶
Sobald Firmware existiert, sollte der erste Test rein seriell sein:
Prüfen Sie GPIO erst, wenn die Pinbezeichnungen dokumentiert sind.
Mindestkriterien für den Einstieg¶
Für MicroPython kann die Statusseite zu einer Anleitung „Erste Schritte“ ausgebaut werden, sobald alle folgenden Voraussetzungen erfüllt sind:
- Ein öffentliches Repository oder eine Release-Seite.
- Eine boardspezifische Binärdatei für mindestens ein SF32-Entwicklungsboard.
- Ein dokumentierter Flash-Befehl.
- Ein dokumentierter REPL-Port und eine Baudrate.
- Ein Recovery-Pfad zurück zur SiFli-SDK-Firmware.
- Eine Liste unterstützter
machine-APIs. - Mindestens ein auf echter Hardware getestetes GPIO-Beispiel.
Warum das wichtig ist¶
Eine vage Anweisung wie „ein MicroPython-Image herunterladen“ ist nicht umsetzbar. Nutzer benötigen ein genau bezeichnetes Image, ein passendes Board, ein Flash-Tool, eine REPL-Einstellung und einen Recovery-Pfad. Ohne diese Angaben erzeugt eine MicroPython-Seite Support-Aufwand, statt zu helfen.
Zuletzt aktualisiert: