Bagikan melalui


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

!gpiokd.help

Perintah !gpiokd.help menampilkan bantuan untuk perintah ekstensi debugger GPIO.

!gpiokd.bankinfo

Perintah !gpiokd.bankinfo menampilkan informasi tentang bank GPIO.

!gpiokd.clientlist

Perintah !gpiokd.clientlist menampilkan semua pengontrol GPIO terdaftar.

!gpiokd.gpioext

Perintah !gpiokd.gpioext menampilkan informasi tentang pengontrol GPIO.

!gpiokd.pininfo

Perintah !gpiokd.pininfo menampilkan informasi tentang pin GPIO tertentu.

!gpiokd.pinisrvec

Perintah !gpiokd.pinisrvec menampilkan informasi vektor Interupsi Service Routine (ISR) untuk pin tertentu.

!gpiokd.pintable

Perintah !gpiokd.pintable menampilkan informasi tentang array pin GPIO.

Lihat juga

Perintah Ekstensi Khusus