关于开发板上网卡dm9000的问题

2019-03-26 12:32发布

之前买的JZ2440的开发板,想着自己移植uboot,就没用资料里提供的uboot。到网卡dm9000的驱动这一块,出现了两个问题:
(1)在资料提供的原理图上看到dm9000的RST(硬件复位)引脚和s3c2440的nRESET引脚是直连的,但是dm9000的复位信号是高电平有效,而s3c2440的复位信号是低电平有效。既然这两个引脚是直通的,那不管这中间还有什么其他电路或者信号的干预,这两者的电平一定会是一样的,那这样说来不管什么时候这两者不是只能有一个能正常工作,而另一个一直在复位吗?而事实上并不会出现这个问题,想问一下这里面还有什么玄机嘛?
(2)我把主机、虚拟机、开发板 的 网关、子网掩码 都设置成一样的,IP都在同一网段,然后在开发板上可以ping通win7主机,但是ping不通ubuntu虚拟机,这应该说明uboot 的 dm9000 的驱动部分是没什么问题了,但是主机和虚拟机之间似乎还需要一些设置才能ping通虚拟机?
    此帖出自Linux与安卓论坛
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。