Как прочитать регистр CSD из eMMC, используя mmc-utils

3001
AnkurTank

У нас есть специализированная плата beaglebone черного цвета с 512 МБ ОЗУ и 4 ГБ eMMC.

Я пытался прочитать регистр 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 и обновлю свои выводы здесь. пока что кто-нибудь знает, дайте мне знать, чтобы это было быстрее.

0

1 ответ на вопрос

0
user670471

Предполагая, что путь правильный, он должен работать, если вы удалите конечный csdпуть из пути:

mmc csd read /sys/class/mmc_host/mmc1/mmc1\:0001/ 

Похожие вопросы