Bagikan melalui


Panduan Desain Sopir Bus SD

Stack Driver Kartu SD

Membuka, Menginisialisasi, dan Menutup Antarmuka Bus Kartu SD

Menangani Interrupt Kartu SD

Permintaan Kartu SD

Permintaan I/O Kartu SD

Permintaan Aman Digital yang Menggunakan I/O Langsung

Permintaan Digital yang Aman yang Menggunakan I/O yang Diperluas

Mengelola Kartu SD di User-Mode Aplikasi

Pembatasan Driver Kartu SD

Pengidentifikasi Perangkat Keras Kartu SD

Untuk informasi tentang string identifikasi perangkat Secure Digital (SD), lihat Pengidentifikasi untuk Perangkat Secure Digital (SD).

Pembatasan Driver Kartu SD

Pembatasan tertentu berlaku untuk driver perangkat kartu Secure Digital (SD) yang mengelola fungsi pada kartu kombo atau multifungsi SD. Tumpukan driver untuk berbagai fungsi kartu pada kartu multifungsi harus beroperasi secara independen satu sama lain. Untuk memastikan kemerdekaan ini, pengemudi bus menolak operasi berikut:

  • Perintah SD yang mengubah status perangkat, seperti SELECT_CARD.

  • Perintah I/O SD yang menentukan fungsi nol tetapi berada di luar rentang alamat yang ditentukan dalam register dasar fungsi (FBR).

  • Perintah I/O SD yang menentukan nomor fungsi dari tumpukan perangkat yang berbeda.

Driver perangkat SD dapat mengelola set register umum pengontrol host dan status perangkat dengan memanggil SdBusSubmitRequest dengan permintaan fungsi jenis SDRF_GET_PROPERTY dan SDRF_SET_PROPERTY. Untuk deskripsi jenis permintaan fungsi ini, lihat SD_REQUEST_FUNCTION.

Sampel Bus SD (Windows 8.1)

Sampel ini (tidak lagi didukung) adalah driver I/O Secure Digital (SD) yang fungsional. Driver ditulis dengan menggunakan Kerangka Kerja Driver Mode Kernel. Ini adalah driver untuk papan pengembangan mars generik yang mengimplementasikan protokol SDIO tanpa fungsionalitas tambahan.

Unduh sampel driver Storage SDIO dari GitHub.