SD Bus 드라이버 디자인 가이드
SD(Secure Digital) 디바이스 식별 문자열에 대한 자세한 내용은 SD(Secure Digital) 디바이스의 식별자를 참조하세요.
SD 콤보 또는 다기능 카드 함수를 관리하는 SD(Secure Digital) 카드 디바이스 드라이버에 특정 제한이 적용됩니다. 다기능 카드 다양한 카드 함수에 대한 드라이버 스택은 서로 독립적으로 작동해야 합니다. 이러한 독립성을 보장하기 위해 버스 드라이버는 다음 작업을 거부합니다.
디바이스 상태를 변경하는 SD 명령(예: SELECT_CARD).
함수 0을 지정하지만 FBR(함수 기본 레지스터)에 지정된 주소 범위를 벗어나는 SD I/O 명령입니다.
다른 디바이스 스택의 함수 번호를 지정하는 SD I/O 명령입니다.
SD 디바이스 드라이버는 형식 SDRF_GET_PROPERTY 및 SDRF_SET_PROPERTY 함수 요청으로 SdBusSubmitRequest 를 호출하여 호스트 컨트롤러의 공통 레지스터 집합 및 디바이스 상태를 관리할 수 있습니다. 이러한 함수 요청 형식에 대한 설명은 SD_REQUEST_FUNCTION.
이 샘플(더 이상 지원되지 않음)은 기능적인 SD(Secure Digital) IO 드라이버입니다. 드라이버는 커널 모드 드라이버 프레임워크를 사용하여 작성됩니다. 추가 기능 없이 SDIO 프로토콜을 구현하는 일반 화성 개발 보드의 드라이버입니다.
GitHub에서 Storage SDIO 드라이버 샘플을 다운로드합니다.