关于vxworks下PCI设备调试来说,pciConfigShow库函数能够协助显现一些PCI设备的信息。
VxWorks API Reference : Driver Libraries
pciConfigShow
NAME
pciConfigShow – Show routines of PCI bus(IO mapped) library
ROUTINES
pciDeviceShow( ) – print information about PCI devices
pciHeaderShow( ) – print a header of the specified PCI device
pciFindDeviceShow( ) – find a device by deviceId, then print an information.
pciFindClassShow( ) – find a device by 24-bit class code
pciConfigStatusWordShow( ) – show the decoded value of the status word
pciConfigCmdWordShow( ) – show the decoded value of the command word
pciConfigFuncShow( ) – show configuration details about a function
pciConfigTopoShow( ) – show PCI topology
STATUS pciDeviceShow
(
int busNo /* bus number */
)
STATUS pciHeaderShow
(
int busNo, /* bus number */
int deviceNo, /* device number */
int funcNo /* function number */
)
STATUS pciFindDeviceShow
(
int vendorId, /* vendor ID */
int deviceId, /* device ID */
int index /* desired instance of device */
)
STATUS pciFindClassShow
(
int classCode, /* 24-bit class code */
int index /* desired instance of device */
)
STATUS pciConfigStatusWordShow
(
int bus, /* bus */
int device, /* device */
int function, /* function */
void * pArg /* ignored */
)
STATUS pciConfigCmdWordShow
(
int bus, /* bus */
int device, /* device */
int function, /* function */
void * pArg /* ignored */
)
STATUS pciConfigFuncShow
(
int bus, /* bus */
int device, /* device */
int function, /* function */
void * pArg /* ignored */
)
void pciConfigTopoShow ()