SD 卡驱动程序的限制
某些限制适用于安全数字 (SD) 卡设备驱动程序,这些驱动程序管理 SD 组合或多功能卡上的功能。 多功能卡上的各种卡功能的驱动程序堆栈必须互相独立地运行。 为了确保这种独立性,总线驱动程序会拒绝以下操作:
用于更改设备状态的 SD 命令,例如 SELECT_CARD。
SD I/O 命令,这些命令指定函数 0 但超出函数基本寄存器 (FBR) 中指定的地址范围。
SD I/O 命令,这些命令指定另一设备堆栈的函数编号。
SD 设备驱动程序可以管理主控制器的常用寄存器集和设备的状态,只需使用类型为 SDRF_GET_PROPERTY 和 SDRF_SET_PROPERTY 的函数请求调用 SdBusSubmitRequest 即可。 如需这些函数请求类型的说明,请参阅 SD_REQUEST_FUNCTION。