dm9000移植,内核已支持其驱动。
tiny210将网卡配置在bank1,0x88000000,nGCS1。修改mach-smdkv210.c,修改resource,包括中断、addr地址、data地址,友善的是0x88001000 + 3,0x8800400C + 3,irq7,这需要看原理图。这里是dm9000.c的probe需要的。platform_set_data里修改为bank1,nGCS1。出现问题read wrong id,大约是0x29.。。。什么的,源代码里写的是/* try multiple times, DM9000 sometimes gets the read wrong */,需要更改时序,就是匹配set_data的SROM_BC1,SROM_BW。具体修改下次贴图以证,正确应该打印version。初学者道浅言微。移植时出现错误可以添加打印函数佐证。