M5CardComputer SD-Card: Unterschied zwischen den Versionen
Peter (Diskussion | Beiträge) |
Peter (Diskussion | Beiträge) |
||
Zeile 25: | Zeile 25: | ||
Ich habe keine Möglichkeit gefunden die SD-Card im M5CardComputer zu formatieren. Deshalb habe ich sie unter Linux Mint formatiert und gleich ein Verzeichnis mit einigen Dateien darauf kopiert. | Ich habe keine Möglichkeit gefunden die SD-Card im M5CardComputer zu formatieren. Deshalb habe ich sie unter Linux Mint formatiert und gleich ein Verzeichnis mit einigen Dateien darauf kopiert. | ||
== Zugriff auf die SD-Card== | == Zugriff auf die SD-Card== | ||
Mit den Dateifunktionen aus dem Modul os funktionierte der Zugriff auf die SD-Card sofort problemlos.<br> | Mit den Dateifunktionen aus dem Modul '''os''' funktionierte der Zugriff auf die SD-Card sofort problemlos.<br> | ||
Sie ist als '/sd' ins Filesystem eingehängt. | Sie ist als '<nowiki/>'''/sd'''' ins Filesystem eingehängt. | ||
==Navigation== | ==Navigation== | ||
[[M5CardComputer|Zurück zur '''M5CardComputer''' Startseite]] | [[M5CardComputer|Zurück zur '''M5CardComputer''' Startseite]] |
Version vom 17. April 2024, 19:47 Uhr
https://community.m5stack.com/topic/6128/cardputer-sd-card-issues-how-to-format/6
SD-Card initialisieren
Bevor wir eine SD-Card benutzen können, muss das Gerät erst initialisiert werden.
In UIFlow2 gibt es dafür einen großen Block, der auch schon die richtigen Voreinstellungen mitbringt:
Die Übersetzung in Micopython sieht dann so aus:
import os, sys, io import M5 from M5 import * from hardware import * import time from hardware import sdcard sdcard.SDCard(slot=3, width=1, sck=40, miso=39, mosi=14, cs=12) # sdcard.SDCard(slot=3, width=1, sck=40, miso=39, mosi=14, cs=12, freq=1000000) # Funktioniert, bringt aber diese Fehlermeldung: [Errno 22] EINVAL]
Sonderbarer Weise gibt das Original eine Fehlermeldung. Siehe Auskommentierte Zeilen im Listing. Nach dem Entfernen der Frequenzangabe erscheint sie nicht mehr. Es funktionierte aber auch mit der Fehlermeldung.
SD-Card formatieren
Ich habe keine Möglichkeit gefunden die SD-Card im M5CardComputer zu formatieren. Deshalb habe ich sie unter Linux Mint formatiert und gleich ein Verzeichnis mit einigen Dateien darauf kopiert.
Zugriff auf die SD-Card
Mit den Dateifunktionen aus dem Modul os funktionierte der Zugriff auf die SD-Card sofort problemlos.
Sie ist als '/sd' ins Filesystem eingehängt.