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