我们买的开发板是launchxl2-570lc43,程序用的是官网的HALCoGen_EMAC_LWIP-00.03.00,可是运行程序MDIO读不到dp83630的ID号,用示波器看MDIO线上dp83630 是有响应数据的,而且ID号还是对的,但是在570lc43这端得USERACCSER0寄存器的ACK一直是0,DATA数据也是一直是0,读不到数据。我们研究几天了,但还是这种现象,板子是新买的,软件也是官网下的,请问这是什么原因呢?有解决办法吗?
gaoyang9992006:
http://www.deyisupport.com/question_answer/analog/interface_and_clocks/f/59/t/25269.aspx
你先看看是不是遇到了和此贴一样的错误。
这个也是读写DP83630 出错。
summy liu:
回复 gaoyang9992006:
谢谢,我之前看到这个帖子了,也检查了我们的PHY的地址设置,我们设置的地址是0x01,我也测量过各端口的地址,确实是0x01,不是这个原因。而且我们在示波器上可以看到的波形是570lc43这端已经把地址都写出去了,dp83630也回复了相应地址的正确的数据波形,可是在570lc43这端就是数据一直是0,ack也没有响应。