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

Am335x + dp83848 CPSW 双网口模式只能收到广播包。

使用的是 StarterWare里 lwip那一套 移植过来的。

EVMPortRGmillmodeSelect() 里 CONTROL_GMIII_SEL = 0X00;

MDIOInit() 里  modio_control = 40000ff;

可以调用  PhyIDGet读到正确的 ID

调用 PhAutoNegotiate  读  PhyAutoNegStatusGet 一直为FALSE  (PHY_BSR = 7849)

 

能产生接收中断,  也可以正常的发送数据,但是只能收到 头六个字节为 0xff 的数据,。

 

请问

1.哪 里配置错可能出现只能收到 广播包?

2. PhAutoNegotiate 为什么执行不成功?

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Jian Zhou:

建议你先看下这篇文档:

http://www.deyisupport.com/question_answer/dsp_arm/sitara_arm/f/25/t/45981.aspx

赞(0)
未经允许不得转载:TI中文支持网 » Am335x + dp83848 CPSW 双网口模式只能收到广播包。
分享到: 更多 (0)