Ekstensi GPIO
Perintah ekstensi General Purpose Input/Output (GPIO) menampilkan status perangkat lunak pengontrol GPIO. Perintah ini menampilkan informasi dari struktur data yang dikelola oleh driver ekstensi kerangka kerja GPIO (Msgpioclx.sys). Untuk informasi tentang ekstensi kerangka kerja GPIO, lihat Driver I/O Tujuan Umum (GPIO).
Perintah ekstensi debugger GPIO diimplementasikan dalam gpiokd.dll. Untuk memuat perintah GPIO, masukkan .load gpiokd.dll di debugger.
Setiap pengontrol GPIO memiliki satu set bank. Setiap bank memiliki tabel pin yang memiliki array pin. Perintah ekstensi debugger GPIO menampilkan informasi tentang pengontrol GPIO, bank, tabel pin, dan pin.
Struktur data yang digunakan oleh perintah GPIO
Perintah ekstensi debugger GPIO menggunakan struktur data ini, yang ditentukan oleh Msgpioclx.sys.
msgpioclx!_DEVICE_EXTENSION
Struktur ekstensi perangkat untuk driver ekstensi kerangka kerja GPIO. Struktur ini menyimpan informasi tentang pengontrol GPIO individu.
msgpioclx!_GPIO_BANK_ENTRY
Struktur ini menyimpan informasi tentang bank individu pengontrol GPIO.
msgpioclx!_GPIO_PIN_INFORMATION_ENTRY
Struktur ini menyimpan informasi tentang pin individu di bank pengontrol GPIO.
Mulai menggunakan penelusuran kesalahan GPIO
Untuk mulai men-debug masalah GPIO, masukkan perintah !gpiokd.clientlist . Perintah !gpiokd.clientlist menampilkan gambaran umum semua pengontrol GPIO terdaftar dan menampilkan alamat yang dapat Anda teruskan ke perintah debugger GPIO lainnya.
Di bagian ini
Topik | Deskripsi |
---|---|
Perintah !gpiokd.help menampilkan bantuan untuk perintah ekstensi debugger GPIO. |
|
Perintah !gpiokd.bankinfo menampilkan informasi tentang bank GPIO. |
|
Perintah !gpiokd.clientlist menampilkan semua pengontrol GPIO terdaftar. |
|
Perintah !gpiokd.gpioext menampilkan informasi tentang pengontrol GPIO. |
|
Perintah !gpiokd.pininfo menampilkan informasi tentang pin GPIO tertentu. |
|
Perintah !gpiokd.pinisrvec menampilkan informasi vektor Interupsi Service Routine (ISR) untuk pin tertentu. |
|
Perintah !gpiokd.pintable menampilkan informasi tentang array pin GPIO. |