各位:
目前tlk110工作在RMII模式,tlk110的50MHz晶振由CPU的IO送出,而不是采用50MHz晶体,使用示波器看过IO送出确实是50MHz。目前Tlk110的寄存器可读可写,但是ping不通。通过代码跟踪发现,不管是自动协商还是强制设置模式,都无法成功。寄存器0x02的值永远是0x7849。
问题如下:
1、正常情况下RX_CLK送出的时钟频率为多少?50MHz吗?我调试的板子上的频率约为4.3MHz。
2、寄存器可读可写,不管是自动协商还是强制设置模式,都无法成功。可能出问题的位置在哪里?
谢谢。
Kailyn Chen:
1.RMII mode的话,RX_CLK输出50Mhz。
2. 0x018B-0x0214这区间的寄存器都为reserved, 您指的无法成功具体是指的什么?