Angenommen, der Pfad ist korrekt, sollte es funktionieren, wenn Sie csd
den Pfad aus dem Pfad entfernen :
mmc csd read /sys/class/mmc_host/mmc1/mmc1\:0001/
Wir haben ein auf Beaglebone Black basierendes Custom Board mit 512 MB RAM und 4 GB eMMC.
Ich habe versucht, das CSD-Register von der Platine aus zu lesen, es wird jedoch ein Fehler angezeigt.
# mmc csd read /dev/mmcblk0 MMC/SD information directory '/dev/mmcblk0' does not exist.
Wenn ich die mmc csd
Hilfe des Befehls überprüfte, heißt es: "Gerätepfad sollte das csd-Dateiverzeichnis angeben.
# mmc csd --help Usage: mmc csd read <device path> Print CSD data from <device path>. The device path should specify the csd file directory.
Also versuchte ich auch unter dem Kommando,
mmc csd read /sys/class/mmc_host/mmc1/mmc1\:0001/csd
Es funktioniert jedoch nicht. Ich weiß nicht, was als Pfadangabe übergeben werden soll. Ich weiß, dass ich diese sysfs-Datei lesen kann, um den csd-Wert zu erhalten, jedoch dachte ich, dass mmc-utils sie analysieren und anzeigen sollte.
Ich werde mir den Code von mmc-utils ansehen und meine Ergebnisse hier aktualisieren. Inzwischen weiß jemand Bescheid, damit es schneller geht.
Angenommen, der Pfad ist korrekt, sollte es funktionieren, wenn Sie csd
den Pfad aus dem Pfad entfernen :
mmc csd read /sys/class/mmc_host/mmc1/mmc1\:0001/