Поделиться через


Ограничения на драйверы SD-карт

Определенные ограничения применяются к драйверам устройств Secure Digital (SD) карта, которые управляют функцией на комбинированном или многофункциональном карта SD. Стеки драйверов для различных функций карта на многофункциональном карта должны работать независимо друг от друга. Чтобы обеспечить такую независимость, водитель автобуса отклоняет следующие операции:

  • Команды SD, которые изменяют состояние устройства, например SELECT_CARD.

  • Команды SD I/O, которые указывают ноль функции, но находятся за пределами диапазона адреса, указанного в базовом регистре функции (FBR).

  • Команды SD I/O, указывающие номер функции другого стека устройств.

Драйверы sd-устройств могут управлять общим набором регистров хост-контроллера и состоянием устройства, вызывая SdBusSubmitRequest с запросами функций типа SDRF_GET_PROPERTY и SDRF_SET_PROPERTY. Описание этих типов запросов функций см. в разделе SD_REQUEST_FUNCTION.