visi
驱动牛犊
驱动牛犊
  • 注册日期2002-08-07
  • 最后登录2009-06-30
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望4点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
阅读:1478回复:9

91c111 driver (78分,必给)

楼主#
更多 发布于:2005-02-24 16:57
从SMSC网站上下的LAN91C111 Driver,加以修改,以project的形式加到wince4.2里,工作正常。
现在想把driver放在platform\\`BSP`\\driver\\下,就加了source和makefile文件。在进入DriverEntry()里执行第一个函数:NdisMInitializeWrapper(),结果就出现了数据异常,如下:
   ===〉DriverEntry ()
   SMSC LAN91C111 WindowsCE.NET 4.2 (NDIS4.0)
   +NdisMInitializeWrapper ()  
Data Abort: Thread=8be96634 Proc=88de8b88 \'device.exe\'
AKY=00000009 PC=03bc1330 RA=03026280 BVA=08000001 FSR=00000001
 同样的代码,注册表信息,为什么放在platform下就有问题,而放在project下就ok??

 有劳各位了!
wwei_wang
驱动大牛
驱动大牛
  • 注册日期2002-06-07
  • 最后登录2006-06-23
  • 粉丝0
  • 关注0
  • 积分77分
  • 威望9点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2005-02-25 08:26
在source文件里应设置WINCEOEM=1,不知你是否已设置?
Come on, let us drive the world.
ziyun
驱动小牛
驱动小牛
  • 注册日期2003-07-28
  • 最后登录2009-05-31
  • 粉丝0
  • 关注0
  • 积分17分
  • 威望109点
  • 贡献值0点
  • 好评度20点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2005-02-25 09:04
你用的cpu是什么,我的是pxa255,在linux下验证硬件正常,可是在wince下,用16位模式,寄存器写正常,读不正常,用32位,寄存器读正常,写不正常。我倒是成功的把它移到了bsp目录下,并能象使用其他驱动一样使用,我的qq26035859,有兴趣可以聊聊
visi
驱动牛犊
驱动牛犊
  • 注册日期2002-08-07
  • 最后登录2009-06-30
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望4点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
地板#
发布于:2005-02-25 11:31
问题已解决,谢谢两位了!
wwei_wang
驱动大牛
驱动大牛
  • 注册日期2002-06-07
  • 最后登录2006-06-23
  • 粉丝0
  • 关注0
  • 积分77分
  • 威望9点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2005-02-28 09:48
厉害,visi兄弟,问题到底出在哪里?怎么解决的?

[编辑 -  2/28/05 by  wwei_wang]
Come on, let us drive the world.
visi
驱动牛犊
驱动牛犊
  • 注册日期2002-08-07
  • 最后登录2009-06-30
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望4点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2005-02-28 12:15
91c111 driver 有DllEntry&DriverEntry,我在sources里指定DLLENTRY = DriverEntry。
其实第一个entry应该是DllEntry。
主要是ziyun的指点,呵呵!
wwei_wang
驱动大牛
驱动大牛
  • 注册日期2002-06-07
  • 最后登录2006-06-23
  • 粉丝0
  • 关注0
  • 积分77分
  • 威望9点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2005-02-28 14:25
原来如此 :P
Come on, let us drive the world.
ziyun
驱动小牛
驱动小牛
  • 注册日期2003-07-28
  • 最后登录2009-05-31
  • 粉丝0
  • 关注0
  • 积分17分
  • 威望109点
  • 贡献值0点
  • 好评度20点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2005-04-08 15:34
visi兄!!!!!救命啊,我的网卡有进步了,但是又出现问题了,急需要你的帮助!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
kaylar
驱动牛犊
驱动牛犊
  • 注册日期2005-07-15
  • 最后登录2006-09-25
  • 粉丝0
  • 关注0
  • 积分3分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2005-07-21 15:15
我现在也出现这种问题,读chipid不正确,其它的正确。但是网卡灯一直不亮。不知问题出在哪里。哪位大侠有此经验?
kaylar
驱动牛犊
驱动牛犊
  • 注册日期2005-07-15
  • 最后登录2006-09-25
  • 粉丝0
  • 关注0
  • 积分3分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2005-07-26 13:40
我现在网卡驱动起来了,但是touch却死掉了,哪位大侠有此经验?
游客

返回顶部