当卡连接到SDIO接口时,我可以轻松读取CID信息:
stulluk@debian:~$ cat /sys/bus/mmc/devices/mmc0\:0007/cid
0150414a4836344713da8544b3012300
stulluk@debian:~$
但是当我将同一张卡连接到USB-SDCard读卡器时,我在sysfs中找不到任何读取它的接口。
Linux下有这样的接口吗?或者,是否有其他方法可以在用户空间中通过 USB 读取 SD 卡的寄存器,而无需修改 Linux 内核?
非常感谢。
但是当我将同一张卡连接到USB-SDCard读卡器时,我在sysfs中找不到任何读取它的接口。
那是因为它不可用。
USB SD 读卡器使用 USB 大容量存储设备类。该接口与介质无关——它本质上是 SCSI 的简化版本。它不提供任何访问 SD 特定信息(如 CID 寄存器)的标准方法,并且大多数 SD 读卡器不实现任何此类功能。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)