TIwilliam hill官网
直播中

张奥

7年用户 189经验值
私信 关注

无法从网络启动的单版,上电后MDIO/MCLK信号一直为高,怀疑DM8168 内部ROM 的code上电后没有运行.请问这是什么原因?

本帖最后由 一只耳朵怪 于 2018-5-29 11:32 编辑

各位专家:
              我这边打样回来8块单板,其中5块可以从网络正常启动,另外3块无法从网络启动,通过测量可以启动的板卡和无法启动的板卡,电源/复位系统都无差别,且信号正常.
              发现唯一区别是,可以从网络启动的单板在上电后,可以测量到DM8168与网络PHY之间的 MDIO/MCLK信号有通讯,而无法从网络启动的单版,上电后MDIO/MCLK信号一直为高,怀疑DM8168 内部ROM 的code上电后没有运行.
               请问有什么方法可以测量或者解决此问题,非常感谢.

回帖(4)

乔婧

2018-5-28 03:31:08
你好,
请问你是千兆以太网启动还是百兆?能否配置启动模式先uart启动,在网络启动?请注意勘误表里的相关内容。
Advisory 2.1.18 CPGMAC 1-Gbps Mode Does Not Work When EMAC_TXCLK is Not Running
Advisory 2.1.39 Ethernet Boot May Function Unreliably
起不来的板子,如果你使用的是PG2.0可以尝试修改为串口启动,看是否有ccc的打印,确认芯片是否启动正常。如果是之前版本的芯片,串口应该也会有乱码打印输出。
举报

吴立节

2018-5-28 03:48:16
你可以简单地把8168的bootmode管脚配置成UART启动,看是否能在调试串口上看到cccc。这样可以认为rom code是跑起来的。我怀疑你不能从网络启动的板子,可能这步也过不了
不能简单地说ROM code有没有执行,这个是时钟,电源一起的系统问题,这个是根本原因。
举报

张奥

2018-5-28 03:58:25
引用: sunsiyi92 发表于 2018-5-28 03:48
你可以简单地把8168的bootmode管脚配置成UART启动,看是否能在调试串口上看到cccc。这样可以认为rom code是跑起来的。我怀疑你不能从网络启动的板子,可能这步也过不了
不能简单地说ROM code有没有执行,这个是时钟,电源一起的系统问题,这个是根本原因。 ...

问题解决了, CLKIN32(PIN H37 )按照规格书,如果未使用,应该接GND,目前单板结VCC,会导致网络加载不稳定,将此管脚接GND后,所有单板均可正常加载
举报

张鑫

2018-5-28 04:06:17
引用: 263462y4332 发表于 2018-5-28 03:58
问题解决了, CLKIN32(PIN H37 )按照规格书,如果未使用,应该接GND,目前单板结VCC,会导致网络加载不稳定,将此管脚接GND后,所有单板均可正常加载

DM8168使用的什么PHY芯片?和demo一样吗?
举报

更多回帖

发帖
×
20
完善资料,
赚取积分