как прочитать CSD регистр из eMMC с помощью mmc-utils

мы имеем доску beaglebone черную основанную изготовленную на заказ с RAM 512MB и 4GB 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 код и обновлять мои выводы здесь. между тем, кто знает, дайте мне знать, так что это быстрее.

29
задан AnkurTank
26.03.2023 18:50 Количество просмотров материала 2972
Распечатать страницу

1 ответ

Если путь правильный, то он должен работать, если вы удалите символы csd С пути:

mmc csd read /sys/class/mmc_host/mmc1/mmc1\:0001/
0
отвечен user670471 2023-03-28 02:38

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх