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

DP83640T-EVK: 买了评估版,打算实现1588协议存在诸多疑惑

Part Number:DP83640T-EVKOther Parts Discussed in Thread:DP83640

想用STM32F4和DP83640实现1588时钟同步,之前从未有过类似额开发经历。我已经下载了snlu049的开发库,请问我需要将什么内容移植到STM32的工程中呢?我看ST官方提供的1588例程需要移植LWip和FreeRTOS,然后连接PYH以太网芯片,使用STM32自身硬件功能实现PTP同步。要是我使用DP83640这款自带1588功能的芯片,我该如何下手呢,有做过相关项目的大佬能解释一下吗。

Kailyn Chen:

您好,您的这个问题我需要再确认一下,给您带来不便非常抱歉。

,

Kailyn Chen:

您好,关于您的这个问题,我已经帮您提交到英文E2E论坛上了,美国工程师已经做出回复,您参考一下,您可以在上面直接跟进,或者这里跟进,我帮您回复也可以的:

(99+) DP83640T-EVK: how to realize 1588 protocol – Interface forum – Interface – TI E2E support forums

,

WEI LUO:

工程师你好!我现在打算使用RMII的方式进行以太网配置,需要50M的时钟参考输出引脚,具体我能使用哪个引脚作为时钟参考呢。评估版上的MII_MODE和RMII_MAS接口已经使用跳线帽连接了,我使用RXCLK引脚作为时钟参考源,但是却不能PING通。我想知道是我引脚选择有问题,还是我的驱动代码有问题。

,

WEI LUO:

您好!我现在使用MII接口配置以太网,能够PING通。但是我是用STM32的库函数去读取DP83640寄存器的值,返回的结果均是0xffff,请问这是什么原因呢?

,

Kailyn Chen:

您好,DP83640是工作在RMII master 模式还是RMII slave模式?参考时钟输入不是RXCLK,是Pin31的X1, 如果工作在slave

模式,X1 需要的是50-MHz 0.005% (±50 ppm)的输入,如果是master mode的话,需要25Mhz的参考输入。

,

WEI LUO:

工程师,您好!我打算使用RMII MASTER方式,但是使用RMII模式需要给STMF407输出参考时钟,但是评估板上X1引脚并没有引出来,所以我现在使用的是MII模式,并且已经能通信成功。但是,目前遇见的问题是使用STM32F407的MIC接口,通过PMODI和PDMC并不能读出DP83640芯片寄存器的值。我已经检查了程序中相关时钟这些已经配置好了,GPIO端口选择也没问题,但使用库函数读取的寄存器值返回的全是0XFFFF(例如使用这句函数读取寄存器02h的值,HAL_ETH_ReadPHYRegister(&heth, 0x02, &register_data);)。请问,这是什么原因呢?

赞(0)
未经允许不得转载:TI中文支持网 » DP83640T-EVK: 买了评估版,打算实现1588协议存在诸多疑惑
分享到: 更多 (0)

© 2024 TI中文支持网   网站地图 鲁ICP备2022002796号-1