这里的初始化并不复杂,首先对dm9000进行复位
static void
dm9000_reset(void)
{
}
这里将NRC寄存器的第0位置1,之后要保持至少20us的延时。这里延时了1ms。
int
dm9000_probe(void)
{
}
复位结束后到网卡的vendor ID寄存器和product ID寄存器读取id,检测此网卡是否是dm9000。
static void
identify_nic(void)
{
DM9000初始化过程
最新推荐文章于 2016-12-10 03:35:07 发布
drivers/dm9000x.c eth_init()函数