Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
GpIO-tilläggskommandona (General Purpose Input/Output) visar programvarutillståndet för GPIO-styrenheter. Dessa kommandon visar information från datastrukturer som underhålls av GPIO-ramverkets tilläggsdrivrutin (Msgpioclx.sys). Information om GPIO-ramverkstillägget finns iGeneral-Purpose I/O-drivrutiner (GPIO).
GPIO-felsökningstilläggskommandona implementeras i gpiokd.dll. To load the GPIO commands, enter .load gpiokd.dll in the debugger.
Varje GPIO-styrenhet har en uppsättning banker. Varje bank har en pin-tabell som har en matris med stift. GpIO-felsökningstilläggskommandona visar information om GPIO-styrenheter, banker, stifttabeller och stift.
Datastrukturer som används av GPIO-kommandona
Kommandona för GPIO-felsökningstillägget använder dessa datastrukturer, som definieras av Msgpioclx.sys.
msgpioclx!_DEVICE_EXTENSION
Enhetstilläggsstrukturen för GPIO-ramverkstilläggsdrivrutinen. Den här strukturen innehåller information om en enskild GPIO-styrenhet.
msgpioclx!_GPIO_BANK_ENTRY
Den här strukturen innehåller information om en enskild bank hos en GPIO-styrenhet.
msgpioclx!_GPIO_PIN_INFORMATION_ENTRY
Den här strukturen innehåller information om en enskild pin-kod i en bank på en GPIO-styrenhet.
Komma igång med GPIO-felsökning
To start debugging a GPIO issue, enter the !gpiokd.clientlist command. The !gpiokd.clientlist command displays an overview of all registered GPIO controllers and displays addresses that you can pass to other GPIO debugger commands.
I det här avsnittet
| Topic | Description |
|---|---|
The !gpiokd.help command displays help for the GPIO debugger extension commands. |
|
The !gpiokd.bankinfo command displays information about a GPIO bank. |
|
The !gpiokd.clientlist command displays all registered GPIO controllers. |
|
The !gpiokd.gpioext command displays information about a GPIO controller. |
|
The !gpiokd.pininfo command displays information about a specified GPIO pin. |
|
The !gpiokd.pinisrvec command displays Interrupt Service Routine (ISR) vector information for a specified pin. |
|
The !gpiokd.pintable command displays information about an array of GPIO pins. |