调试usb鼠标驱动,遇到个问题:鼠标左右键,滚轮按下,ohci控制器中断都能产生,但是活动滚轮,控制器中断处理函数就没有执行。确认鼠标在windows上是可以正常滚动滚轮的。难道滚轮滚动不产生中断吗?还是我控制器端哪里没使能呢?对这块还不太懂,有兄弟指教一下吗?谢谢。
原因找到了,是因为HiD协议设置成了boot protocol,改为report protocol就好了。