请问如果用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的驱动代码部分。