TI中文支持网
TI专业的中文技术问题搜集分享网站

am3358 uboot的dm9161网卡驱动

请问如果用am3358通过mii接口连接dm9161 在uboot中应该如何修改以支持从网络下载内核?大致的修改流程是怎么样的?

Jian Zhou:

DM9161是普通的MII PHY芯片么?还是交换芯片

Alex Xu1:

回复 Jian Zhou:

之前登错同事账号了 用自己账号接下去 9161是mii phy 类似9000

Steven Liu1:

主要修改三处地方,pinmux, mii_sel, phy_id。

你可以参考这个的修改流程:http://www.deyisupport.com/question_answer/dsp_arm/sitara_arm/f/25/t/45981.aspx

Alex Xu1:

回复 Steven Liu1:

谢谢您回答我的问题我的板子上现将dm9161接在mii1上 以mii方式连接mdio地址为1修改了mux.c替换rgmii_pin_mux为mii_pin_mux再在cpsw_platform_data里修改slaves数量为1cpsw_slave_data里slave_reg_ofs为0x208 slaver_reg_ofs为0xd80 phy_id为1
现在板子mdio读写dm9161寄存器都正常uboot也打出link up on port 0 speed100 full dulex
但是ping不通 mii的rx有信号 tx没信号 主机上也没收到arp包 请问可能还有哪里有问题

Alex Xu1:

回复 Steven Liu1:

还有mii_sel为0x00

Jian Zhou:

回复 Alex Xu1:

我们beaglebone的网卡连接方式就是MII的,您可以参考下beaglebone的驱动代码部分。

赞(0)
未经允许不得转载:TI中文支持网 » am3358 uboot的dm9161网卡驱动
分享到: 更多 (0)