2440官方bsp的DM9000A驱动问题!
最近移植bsp发现wince5.0的DM9000A驱动有问题!现在在这个和大家讨论讨论!
首先dm9000大部分驱动是官方的,下面就是一些细节的研究、我首先讲讲我的平台情况。
1.SD0~SD15 -------- LDATA0~LDATA15 数据线和地址线复用
2.CMD -------- LADDR2 唯一的一根地址线用于判断是数据还是地址
3.nCS -------- nGCS3 片选BANK3
下面是注册表主要部分信息:
[HKEY_LOCAL_MACHINE\Comm\DM9CE1\Parms]
"BusNumber"=dword:0
"BusType"=dword:1
"XmitBuffer"=dword:20
"RecvBuffer"=dword:20
;"SysIntr"=dword:26
"IrqNumber"=dword:1A
"IoAddress"=dword:18000300
"UseSoftwareMac"=dword:1
"SoftwareMacAddress0"=dword:20
"SoftwareMacAddress1"=dword:04
"SoftwareMacAddress2"=dword:09
"SoftwareMacAddress3"=dword:18
"SoftwareMacAddress4"=dword:00
"SoftwareMacAddress5"=dword:07
红色部分为IO地址和中断号,但是我不知道系统这个怎么确认,现在又个问题是dm9000A的ID读出来了,但是我ping不通127.0.0.1,也无法上网?请教下大家!