阅读:1537回复:9
91c111 driver (78分,必给)
从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?? 有劳各位了! |
|
沙发#
发布于:2005-02-25 08:26
在source文件里应设置WINCEOEM=1,不知你是否已设置?
|
|
|
板凳#
发布于:2005-02-25 09:04
你用的cpu是什么,我的是pxa255,在linux下验证硬件正常,可是在wince下,用16位模式,寄存器写正常,读不正常,用32位,寄存器读正常,写不正常。我倒是成功的把它移到了bsp目录下,并能象使用其他驱动一样使用,我的qq26035859,有兴趣可以聊聊
|
|
地板#
发布于:2005-02-25 11:31
问题已解决,谢谢两位了!
|
|
地下室#
发布于:2005-02-28 09:48
厉害,visi兄弟,问题到底出在哪里?怎么解决的?
[编辑 - 2/28/05 by wwei_wang] |
|
|
5楼#
发布于:2005-02-28 12:15
91c111 driver 有DllEntry&DriverEntry,我在sources里指定DLLENTRY = DriverEntry。
其实第一个entry应该是DllEntry。 主要是ziyun的指点,呵呵! |
|
6楼#
发布于:2005-02-28 14:25
原来如此 :P
|
|
|
7楼#
发布于:2005-04-08 15:34
visi兄!!!!!救命啊,我的网卡有进步了,但是又出现问题了,急需要你的帮助!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
|
8楼#
发布于:2005-07-21 15:15
我现在也出现这种问题,读chipid不正确,其它的正确。但是网卡灯一直不亮。不知问题出在哪里。哪位大侠有此经验?
|
|
9楼#
发布于:2005-07-26 13:40
我现在网卡驱动起来了,但是touch却死掉了,哪位大侠有此经验?
|
|