zhuo811
驱动牛犊
驱动牛犊
  • 注册日期2008-02-13
  • 最后登录2010-06-21
  • 粉丝0
  • 关注0
  • 积分33分
  • 威望198点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2452回复:3

用windriver 编写的驱动,进入中断处理函数后,如何将中断屏蔽掉,达人指点。

楼主#
更多 发布于:2009-09-06 22:27
用windriver 编写的驱动,进入中断处理函数后,如何将中断屏蔽掉,达人指点。
tqijin
驱动小牛
驱动小牛
  • 注册日期2006-07-04
  • 最后登录2013-11-21
  • 粉丝3
  • 关注0
  • 积分31分
  • 威望1060点
  • 贡献值1点
  • 好评度14点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2009-09-21 11:48
屏蔽不掉的,系统中可能中断共享,你会发现老是有中断上来,又不是你设备的中断,不理它就是了,万一不想看到中断,可以不写中断处理
whitesha
驱动牛犊
驱动牛犊
  • 注册日期2009-09-05
  • 最后登录2009-09-27
  • 粉丝0
  • 关注0
  • 积分3分
  • 威望31点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2009-09-27 15:07
我正在做这方面的,希望分享下源代码,共同研究研究。。。。
winterning@126.com
philoman
驱动牛犊
驱动牛犊
  • 注册日期2005-05-29
  • 最后登录2011-07-13
  • 粉丝0
  • 关注0
  • 积分73分
  • 威望235点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
地板#
发布于:2009-12-08 21:33
请注意下INTCSR[8],这个BIT可以禁止PCI9054向主机发送INTA#的中断请求,实际上在WinDriver的p9054_diag例子中,P9054_DMAOpen()函数设置了两个WD_TRANSFER传送命令,目的正是在内核态将INTCSR[8]置零;
因为若不在内核态关掉PCI9054的中断,只要中断源不撤销,比如LINT#,则会多次触发中断;
游客

返回顶部