我有一个.Net微框架应用程序,它无法将字节写入microSD卡。当我从设备中取出卡,并使用microSD到SD适配器在我的PC上查看它时,PC无法写入设备,因为它似乎是被锁定的。我正在试图找出锁是否是错误的适配器(适配器一侧的开关设置为解锁位置),还是microSD卡本身的开关。
MicroSD卡没有锁定和解锁的可见方式,但是卡本身是否有锁定它的设置?
我尝试过搜索,但我可以找到的大多数线程(例如,这个和这个线程,选择两个这样的线程)谈论适配器。microSD规范中有锁定吗?
发布于 2014-07-19 11:27:21
杜斯克夫给了关于SuperUser SE的一个答案,并指出:
“大多数基于计算机的SD卡适配器无法在SD卡上执行任意命令”,但是有些命令“可供嵌入式设备使用”。
诸如CMD27 (PROGRAM_CSD)之类的命令“可以用来设置控制临时或永久写入保护的位”,而CMD42 (LOCK_UNLOCK)“甚至可以用来打开和关闭基于密码的读保护”。
在SDIO简化规范的附录C.1 SD模式命令列表 of Part E1中有更多关于这些寄存器命令的详细信息
https://stackoverflow.com/questions/24837046
复制相似问题