Compartir a través de


Extensiones de GPIO

Los comandos de extensión de entrada y salida (GPIO) De uso general muestran el estado de software de los controladores GPIO. Estos comandos muestran información de estructuras de datos mantenidas por el controlador de extensión de marco GPIO (Msgpioclx.sys). Para obtener información sobre la extensión de marco gpIO, vea Controladores de E/S de uso general (GPIO).

Los comandos de extensión del depurador gpIO se implementan en gpiokd.dll. Para cargar los comandos GPIO, escriba .load gpiokd.dll en el depurador.

Cada controlador GPIO tiene un conjunto de bancos. Cada banco tiene una tabla de patillas que tiene una matriz de patillas. Los comandos de extensión del depurador gpIO muestran información sobre los controladores, bancos, tablas de patillas y patillas gpIO.

Estructuras de datos usadas por los comandos GPIO

Los comandos de extensión del depurador gpIO usan estas estructuras de datos, que se definen mediante Msgpioclx.sys.

msgpioclx!_DEVICE_EXTENSION
Estructura de la extensión del dispositivo para el controlador de extensión de marco GPIO. Esta estructura contiene información sobre un controlador GPIO individual.

msgpioclx!_GPIO_BANK_ENTRY
Esta estructura contiene información sobre un banco individual de un controlador GPIO.

msgpioclx!_GPIO_PIN_INFORMATION_ENTRY
Esta estructura contiene información sobre un pin individual en un banco de un controlador GPIO.

Introducción a la depuración de GPIO

Para iniciar la depuración de un problema de GPIO, escriba el comando !gpiokd.clientlist . El comando !gpiokd.clientlist muestra información general de todos los controladores GPIO registrados y muestra las direcciones que puede pasar a otros comandos del depurador gpIO.

En esta sección

Tema Descripción

!gpiokd.help

El comando !gpiokd.help muestra ayuda para los comandos de extensión del depurador gpIO.

!gpiokd.bankinfo

El comando !gpiokd.bankinfo muestra información sobre un banco GPIO.

!gpiokd.clientlist

El comando !gpiokd.clientlist muestra todos los controladores GPIO registrados.

!gpiokd.gpioext

El comando !gpiokd.gpioext muestra información sobre un controlador GPIO.

!gpiokd.pininfo

El comando !gpiokd.pininfo muestra información sobre un pin GPIO especificado.

!gpiokd.pinisrvec

El comando !gpiokd.pinisrvec muestra información vectorial de rutina de servicio de interrupción (ISR) para un pin especificado.

!gpiokd.pintable

El comando !gpiokd.pintable muestra información sobre una matriz de patillas GPIO.

Vea también

Comandos de extensión especializados