昨天开始准备搞MAC地址修改。看了半天DM9000A的驱动代码,刚开始感觉有点乱。原来慢慢看下其实也不是很复杂。要实现MAC地址可修改。只要做如下修改:
在platform.reg中修改注册表
[HKEY_LOCAL_MACHINE/Comm/DM9CE1/Parms]
"MAC12"=dword:0024
"MAC34"=dword:8C15
"MAC56"=dword:4763
在驱动中DeviceMacAddress 相应的修改下源码读取注册表值给ptrBuffer即可。