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

DP83TG720R-Q1: DP83TG720R-Q1上电后无法与外部设备进行通信,ping不通IP地址,但是led0-1都是亮着的,led_1一闪一闪,有发送字节,但是没有接收字节

Part Number:DP83TG720R-Q1

TI技术支持:

      您好!有个问题,DP83TG720R-Q1这个芯片与FPGA相连时,需要通过MDI和mdc对它进行初始化配置吗?还是说上电之后就可以正常工作?fpga是zu3eg。原理图参考EVM评估板设计的,做过两次板子,

第一次通过petalinux的ping 。。。。可以ping通fpga上的DP83TG720R-Q1,但是第二次就不行了,但是LED_1灯一闪一闪,一直闪,LED_0一直常亮状态,不知道是否正常,另外自己PING自己可以ping通。

谢谢技术支持,麻烦帮忙分析下!!

Kailyn Chen:

您好,可以通过读取寄存器LEDS_CFG_1 的值,判断link或者TX/RX的状态。 

另外,您是工作在哪种模式,strap pin都配置了吗?

,

yuehua xiao:

您好,strap pin是具体那个引脚?需要上电之后进行配置吗?我记得第一版电路我没有配置过,上电之后就可以用网络,可以ping通同网段设备,所以首先不知道该芯片是否上电之后要对它进行配置?还是说出厂默认就可以用的,另外配置是通过MDC核mdio配置吗?

,

yuehua xiao:

另外我看了手册是可以通过strap pin来配置工作模式,具体是哪几个引脚配置成什么样呢?我是参考EVM评估板连接的引脚。

,

yuehua xiao:

strap pin-14引脚我是用3.3V上拉了10K电阻

,

yuehua xiao:

Ethernet.pdf

,

yuehua xiao:

kailyn Chen:

       您好!

因为我的RX_D0-D2线上没有上拉也没有下拉,所以对应的MAC[0]-[2]是缺省的default 0-0-0吧?然后这样的话是不是bootsraps是reserved?而不是RGMII的其他模式?就不能用了吗?还是说可以通过MDio来设置寄存器?我的FPGA接口MAC这部分是RGMII

,

Kailyn Chen:

工作在RGMII mode的话,首先寄存器RGMII_CTRL bit3=1 enable RGMII mode。

关于RX_D0-D2,是的,我的理解是您根据FPGA的MAC这部分如何控制RGMII接口,是Align模式,还是TX shift,TX/RX shift 模式,然后按照Table 8-7来相应的配置RX_D0-D2。

,

yuehua xiao:

kailyn Chen

     谢谢!我先试试在linux下面读取寄存器和配置寄存器看看,应该是用硬件或者软件配置来配置这个RGMII的mode,正常如果选取RGMII的话应该都可以PING通外部设备了吧?

,

Kailyn Chen:

您好,是的,我的理解是配置好模式之后,是可以ping通的。

,

yuehua xiao:

Kailyn Chen:

   您好,我现在可以通过命令来读取寄存器的值,比如offset=00h的值是0140,01h的值是0145,0600h的值是0140,那怎么初始化这些寄存器值才能工作在正常的RGMII模式,需要配置哪几个寄存器?然后寄存器的值怎么设定?那个MAC[0]-[2]只能通过硬件来配置吗?还是可以通过寄存器来配置RGMII的各种工作状态?

,

yuehua xiao:

现在用MII  INFO读出来是下面的情况:

PHY 0x08: OUI = 0x80028, Model = 0x28, Rev = 0x04, 10baseT, FDX

如何通过寄存器配置改成1000baseT啊

,

yuehua xiao:

Kailyn Chen

      同时,在uboot的过程中,用MII命令对phy的寄存器进行读写,发现phy的寄存器可读,但是却不可写,是芯片哪的问题吗?还是说有些寄存器比如0x600的RGMII_CTL的最高为15是R,其他的bit位是R/W,所以要写入修改寄存器,如何操作啊?

,

Kailyn Chen:

您好,DP83TG720R是专门为1000Base-T1速率设计的PHY芯片,所以我认为不需要对速率进行配置。

另外,0x600寄存器,以及RGMII_CTL bit我在datasheet中没找到,您是在哪里看到的? 

赞(0)
未经允许不得转载:TI中文支持网 » DP83TG720R-Q1: DP83TG720R-Q1上电后无法与外部设备进行通信,ping不通IP地址,但是led0-1都是亮着的,led_1一闪一闪,有发送字节,但是没有接收字节
分享到: 更多 (0)