12979|38

79

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

wince5.0的Dm9000驱动调试问题 [复制链接]

各位大侠好!小弟现在搞wince5.0下的DM9000驱动遇到点问题!
我在驱动中加调试信息发现我申请中断处问题了!
EDeviceRegisterInterrupt()函数中有个NdisMRegisterInterrupt()这个函数应该是NDIS层的函数。意思是申请了中断吗?可是现在我这出了问题了
if((status=NdisMRegisterInterrupt(
                &m_InterruptHandle,
                m_pUpper->GetNdisHandle(),
                37,        // or say, irq vector
                37,        // irql level
                TRUE,                // request ISR
                TRUE,//(BOOLEAN)m_szConfigures[CID_IRQ_SHARED],                // shared interrupt
                (KINTERRUPT_MODE)m_szConfigures[CID_IRQ_GEN_TYPE])) != NDIS_STATUS_SUCCESS)       
        {
                if(status==NDIS_STATUS_RESOURCE_CONFLICT)
                        RETAILMSG(DM9000_DEBUG, (TEXT("NDIS_STATUS_RESOURCE_CONFLICT\r\n")));
                else if(status==NDIS_STATUS_RESOURCES)
                        RETAILMSG(DM9000_DEBUG, (TEXT("NDIS_STATUS_RESOURCES\r\n")));
                else
                        RETAILMSG(DM9000_DEBUG, (TEXT("NDIS_STATUS_FAILURE\r\n")));
                RETAILMSG(DM9000_DEBUG, (TEXT("request irq fucking errors\r\n")));               
                THROW((ERR_STRING("Error in registering interrupt"),status));
        }
现在调试信息显示时红色部分我看help中这样描述的:
The attempt to initialize the interrupt object failed, possibly due to another driver's prior claim on the InterruptVector or InterruptLevel in the registry.

想请教下各位是怎么回事呀??

最新回复

这个帖子终于可以结了,经过反复测试验证,看波形比较,最后换了块DM9000AEP芯片,竟然奇迹般的ko了!现在的困惑是为什么都是DM9000AEP 007版的芯片,为什么换了一块就好了呢??也不管了,让硬件区解决这个难题吧!  详情 回复 发表于 2010-1-20 13:48
点赞 关注

回复
举报

81

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
忘记说了 我dm9000是这样配置的
1.SD0~SD15  --------  LDATA0~LDATA15  数据线和地址线复用
2.CMD            --------  LADDR2                唯一的一根地址线用于判断是数据还是地址
3.nCS            --------  nGCS3                  片选BANK3
中断号是 EINT9(GPG1)我的注册表是这样配置的:
[HKEY_LOCAL_MACHINE\Comm\DM9CE1\Parms]
"BusNumber"=dword:0
"BusType"=dword:1
"XmitBuffer"=dword:20
"RecvBuffer"=dword:20
;"SysIntr"=dword:26
"IrqNumber"=dword:25
"IoAddress"=dword:18000300
"UseSoftwareMac"=dword:1
"SoftwareMacAddress0"=dword:20
"SoftwareMacAddress1"=dword:04
"SoftwareMacAddress2"=dword:09
"SoftwareMacAddress3"=dword:18
"SoftwareMacAddress4"=dword:00
"SoftwareMacAddress5"=dword:07
 
 

回复

72

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
帮顶下.

mark,学习下。
 
 
 

回复

59

帖子

0

TA的资源

一粒金砂(初级)

4
 
友情关注,这个没弄过。
 
 
 

回复

63

帖子

0

TA的资源

一粒金砂(初级)

5
 
就没有朋友做过吗?我现在对中断这很困惑!不是dm9000是怎么和ce的中断结合的?看help的意思是NdisMRegisterInterrupt()申请中断的,可是为什么申请不成功呢??
 
 
 

回复

70

帖子

0

TA的资源

一粒金砂(初级)

6
 
帮你娃顶一下   看你娃也好可怜啊  呵呵  
 
 
 

回复

78

帖子

0

TA的资源

一粒金砂(中级)

7
 
鏌ョ湅鏈笘鍏ㄩ儴璁ㄨ锛岃鐧诲綍鎴栬€�娉ㄥ唽
 
 
 

回复

81

帖子

0

TA的资源

一粒金砂(初级)

8
 
鏌ョ湅鏈笘鍏ㄩ儴璁ㄨ锛岃鐧诲綍鎴栬€�娉ㄥ唽
 
 
 

回复

89

帖子

0

TA的资源

一粒金砂(初级)

9
 
鏌ョ湅鏈笘鍏ㄩ儴璁ㄨ锛岃鐧诲綍鎴栬€�娉ㄥ唽
 
 
 

回复

81

帖子

0

TA的资源

一粒金砂(初级)

10
 
鏌ョ湅鏈笘鍏ㄩ儴璁ㄨ锛岃鐧诲綍鎴栬€�娉ㄥ唽
 
 
 

回复

81

帖子

0

TA的资源

一粒金砂(初级)

11
 
鏌ョ湅鏈笘鍏ㄩ儴璁ㄨ锛岃鐧诲綍鎴栬€�娉ㄥ唽
 
 
 

回复

88

帖子

0

TA的资源

一粒金砂(高级)

12
 
鏌ョ湅鏈笘鍏ㄩ儴璁ㄨ锛岃鐧诲綍鎴栬€�娉ㄥ唽
 
 
 

回复

71

帖子

0

TA的资源

一粒金砂(初级)

13
 
鏌ョ湅鏈笘鍏ㄩ儴璁ㄨ锛岃鐧诲綍鎴栬€�娉ㄥ唽
 
 
 

回复

173

帖子

0

TA的资源

一粒金砂(高级)

14
 
鏌ョ湅鏈笘鍏ㄩ儴璁ㄨ锛岃鐧诲綍鎴栬€�娉ㄥ唽
 
 
 

回复

76

帖子

0

TA的资源

一粒金砂(初级)

15
 
鏌ョ湅鏈笘鍏ㄩ儴璁ㄨ锛岃鐧诲綍鎴栬€�娉ㄥ唽
 
 
 

回复

70

帖子

0

TA的资源

一粒金砂(初级)

16
 
鏌ョ湅鏈笘鍏ㄩ儴璁ㄨ锛岃鐧诲綍鎴栬€�娉ㄥ唽
 
 
 

回复

62

帖子

0

TA的资源

一粒金砂(初级)

17
 
鏌ョ湅鏈笘鍏ㄩ儴璁ㄨ锛岃鐧诲綍鎴栬€�娉ㄥ唽
 
 
 

回复

64

帖子

0

TA的资源

一粒金砂(初级)

18
 
鏌ョ湅鏈笘鍏ㄩ儴璁ㄨ锛岃鐧诲綍鎴栬€�娉ㄥ唽
 
 
 

回复

64

帖子

0

TA的资源

一粒金砂(初级)

19
 
鏌ョ湅鏈笘鍏ㄩ儴璁ㄨ锛岃鐧诲綍鎴栬€�娉ㄥ唽
 
 
 

回复

61

帖子

0

TA的资源

一粒金砂(初级)

20
 
鏌ョ湅鏈笘鍏ㄩ儴璁ㄨ锛岃鐧诲綍鎴栬€�娉ㄥ唽
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条
【干货上新】电源解决方案和技术第二趴 | DigiKey 应用探索站
当月好物、电源技术资源、特色活动、DigiKey在线实用工具,干货多多~

查看 »

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

 
机器人开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网 8

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表