No.25606 作者:fengtiantian 邮件:fengtiantian139@yahoo.com.cn ID:87760 登陆:1次 文章数:1篇 最后登陆IP:61.175.193.51 最后登陆:2007/8/22 15:36:04 注册:2007/8/22 15:29:46 财富:105 发帖时间:2007/8/22 15:36:04 发贴者IP:61.175.193.51 标题:fengtiantian:[求助]8019网卡驱动 摘要:No.25606[求助]8019网卡驱动 检查硬件的时候发现page0寄存器基本没有问题,但对page1的物理地址寄存器进行操作的时候发现不可读写,一直为0。 初始化代码如下: int eth_init (bd_t * bd) { eth_reset (); put_reg (RTL8019_COMMAND, RTL8019_PAGE0STOP); put_reg (RTL8019_DATACONFIGURATION, 0x48); put_reg (RTL8019_REMOTEBYTECOUNT0, 0x00); put_reg (RTL8019_REMOTEBYTECOUNT1, 0x00); put_reg (RTL8019_RECEIVECONFIGURATION, 0x00); /*00; */ put_reg (RTL8019_TRANSMITPAGE, RTL8019_TPSTART); put_reg (RTL8019_TRANSMITCONFIGURATION, 0x02); put_reg (RTL8019_PAGESTART, RTL8019_PSTART); put_reg (RTL8019_BOUNDARY, RTL8019_PSTART); put_reg (RTL8019_PAGESTOP, RTL8019_PSTOP); put_reg (RTL8019_INTERRUPTSTATUS, 0xff); put_reg (RTL8019_INTERRUPTMASK, 0x11); /*b; */ put_reg (RTL8019_COMMAND, RTL8019_PAGE1STOP); put_reg (RTL8019_PHYSICALADDRESS0, bd-> bi_enetaddr[0]); put_reg (RTL8019_PHYSICALADDRESS1, bd ......
>>返回讨论的主题
|
老古网执行:13毫秒 最大:78531毫秒 查询6次
|
|