512MB RAMおよび4GBeMMCのビーグルボーンブラックベースのカスタムボードがあります。
ボードからCSDレジスタを読み取ろうとしましたが、次のエラーが発生します。
# mmc csd read /dev/mmcblk0
MMC/SD information directory '/dev/mmcblk0' does not exist.
mmc csd
コマンドのヘルプを確認すると、「デバイスパスでcsdファイルディレクトリを指定する必要があります。
# mmc csd --help
Usage:
mmc csd read <device path>
Print CSD data from <device path>.
The device path should specify the csd file directory.
だから私も以下のコマンドを試しました、
mmc csd read /sys/class/mmc_Host/mmc1/mmc1\:0001/csd
しかし、それは機能しません。パス仕様として何を渡す必要があるのかわかりません。そのsysfsファイルを読み取ってcsd値を取得できることはわかっていますが、mmc-utilsがそれを解析して表示する必要があると思いました。
Mmc-utilsコードを見て、ここで調査結果を更新します。その間、誰もがそれがより速くなるように私に知らせてください。
パスが正しいと仮定すると、パスから末尾のcsd
を削除すると機能するはずです。
mmc csd read /sys/class/mmc_Host/mmc1/mmc1\:0001/
または:
mmc extcsd read /dev/mmcblk0