vxbus 模式进行pci设备驱动开发无法挂接中断
我现在用的是vxworks6.9,硬件平台为i7,x86体系。我在程序中使用vxbFindPciDevice(globalBusCtrlID,.....),其他参数都是普通方式一样的参数,可以成功找到设备,并且我也可以获得pci设备的基地址,但是在我用vxbIntConnect(globalBusCtrlID,......)挂接中断时,却无法正确挂接,函数返回-1.
请问各位大牛吗,能不能指点我一下,我已经被这个问题纠结很久了。是不是对于pci设备来说,必须使用vxbus的模式将驱动封装,才可以使用vxbIntConnect挂接中断,可是如果必须使用vxbus模式的话我的驱动程序设计起来就会很复杂,但是直接使用vxbus提供的这些函数去访问,挂接中断就是不成功。帮帮忙吧!一定十分感谢。