vxworks下如何挂pci总线设备的中断?要用pciIntconnect这个函数吗?大概流程是什么?各位请赐教
回复(13) 2004-01-07 17:03 来自版块 - VxWorks
表情
lhsundriver不看不顶(2010-04-12 11:03)
aquariuscamus用pciIntConnect函数中断挂不上,,程序下载执行后第一次进不去中断,请问原因 第二次能进去吗?如果某一次能进去说明中断已经挂上了,那就是使能中断的问题。如果全都进不去才有可能使没挂上,但也有可能是硬件中断没过来。(2004-05-14 23:22)
bjzld用pciIntConnect函数中断挂不上,,程序下载执行后第一次进不去中断,请问原因 应该不会吧? 是不是没有调用一个使能中断的函数? 名字我不太记得,大概是EnablePIC 或者PICEnanble(2004-05-14 15:14)
bjzld那么关中断和开中断用什么函数?intlock?intunlock? 还是intpcilock,intpciunlock?还有我该如何获取该pci 设备所占用的dma通道号? 通道号是不是pci卡上的寄存器里读取? 里面有三个地址空间,至于是哪个需要看板卡手册(2004-05-14 15:12)
ysl206用pciIntConnect函数中断挂不上,,程序下载执行后第一次进不去中断,请问原因 (2004-05-14 11:00)
aquariuscamus总的来说,pci设备的中断挂接与普通设备是一样的,但是pci中断是复用的,所以封河作了一个中断链表,而pciintconnect & pciintdisconnect仅仅是将中段处理程序挂接到这个链表中。而intlock&intunlock是用于禁止中断被打断的保...(2004-04-29 00:37)
dongyupeng中断挂上了,就用pciIntConnect函数,但是程序下载执行后第一次进不去中断,执行第二次时才能进中断,郁闷(2004-03-02 15:42)
dongyupeng再问谁知道pciInt(irqNo)这个函数是做什么用的?挂中断时要用吗? (2004-02-26 11:20)
dongyupeng感谢各位支持,我争取尽快把这个问题搞定 (2004-01-23 15:25)
qijianggood那么关中断和开中断用什么函数?intlock?intunlock? 还是intpcilock,intpciunlock?还有我该如何获取该pci 设备所占用的dma通道号? 关中断和开中断用intlock和intunlock这两个函数。 如何获得DMA通道号这个我也没做过...(2004-01-11 17:51)

返回顶部