MAC_MDIO_Address Register 中描述MDC clock在(1.0~2.5MHZ左右)
请问MDC引脚上的时钟是需求周期性的时钟吗?我现在程序在初始化读写phy寄存器的时候在MDC引脚上可以测得时钟信号,之后便没有信号(持续低电平),怀疑可能是这个地方有问题,想确认一下;
在论坛上看到类似问题,说在PINMUX窗口中启用MII和RMII时,未选择MDIO和MCLK。 必须手动选择它们。不知道是不是这个原因;
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
MAC_MDIO_Address Register 中描述MDC clock在(1.0~2.5MHZ左右)
请问MDC引脚上的时钟是需求周期性的时钟吗?我现在程序在初始化读写phy寄存器的时候在MDC引脚上可以测得时钟信号,之后便没有信号(持续低电平),怀疑可能是这个地方有问题,想确认一下;
在论坛上看到类似问题,说在PINMUX窗口中启用MII和RMII时,未选择MDIO和MCLK。 必须手动选择它们。不知道是不是这个原因;
额,对方回复的比较简单,你看下能不能解决你的问题:
除了上述更改之外,还必须配置 RMII 时钟源。
EMACSS_CTRLSTS 寄存器的 CLK_SRC_SEL 位用于决定 RMII 时钟的来源(外部或内部)。
请参阅 TRM 中的“MII Mode Clocking”部分 - https://www.ti.com/lit/ug/spruii0c/spruii0c.pdf
收到,已经反馈了。
另外,这个是升级E2E的帖子链接,你可以自己跟踪一下:e2e.ti.com/.../tms320f28388d-how-to-change-the-mii-interface-in-lwip-routine-to-rmii-mode