完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
本帖最后由 一只耳朵怪 于 2018-6-4 16:39 编辑
参考ti AM335x SSK开发板先做了一版实验板,做了四块(机器贴的)四块网口都能用,后来做核心板,原理图和开发板和实验板是一样的,手焊了两块核心板网口都ping不通, 打印信息如下: U-Boot# ping 192.168.1.100 link up on port 0, speed 1000, full duplex Using cpsw device ping failed; host 192.168.1.100 is not alive U-Boot# 原理图是RGMII 千兆模式,原理图见附件 测试发现AM335X_RGMII1_TXCLK这个引脚启动时是10MHz,ping一下然后就变成50MHz 了,这个是不正常的, 实验板这个引脚启动时是25MHz,ping一下就变成125MHz,这是对的, 用的uboot代码是一模一样的。 现在就是不知道这个问题是那引起的? |
|
相关推荐
15个回答
|
|
|
|
|
|
软件没改过,一模一样的, 25M-->>10M 125M-->>50M,目前的时钟是正常的0.4倍,所以我怀疑是Core PLL输出频率的问题,这个CORE_CLKOUTM5正常应该是250M,可能是我的板子这个值是100M,但是CORE_CLKOUTM5这个值是由谁决定的那?我搞不明白了 |
|
|
|
解决了,是因为AM335x和PMIC I2C没通讯上导致的,SCL 和SDA没加上拉电阻,而u-boot中这两个管脚设置又是下拉模式,加上上拉电阻或者把引脚改成上拉模式就行了。
|
|
|
|
Geroge__TaN 发表于 2018-6-4 09:29 PMU没配置对也会影响网口么? |
|
|
|
因為PMU沒配置好MPU在代碼內會進入OPP50, ethernet會有問題. |
|
|
|
对,正常应该进入OPP100,结果没有跟PMU通讯上所以进入OPP50,导致网口时钟不对, |
|
|
|
非常好的经验,学习了 |
|
|
|
Geroge__TaN 发表于 2018-6-4 09:24 clkoutm5示波器怎么测量? |
|
|
|
|
|
|
|
你用软件配置 把这个时钟输出到特定的gpio口上? |
|
|
|
Geroge__TaN 发表于 2018-6-4 09:24 你怎知道你的板子这个值是100m的 |
|
|
|
|
|
|
|
125m时钟出不来 同样的代码 开发板子上可以 。测vdd_mpu 是1.11v,不知道这个clkoutm5值对不对。 |
|
|
|
是不是跟我遇到的问题一样啊,335x没跟PMIC通讯上 |
|
|
|
目前想把clkoutm5 输出到clkout2先测出来 |
|
|
|
只有小组成员才能发言,加入小组>>
344 浏览 1 评论
539 浏览 2 评论
NA555DR VCC最低电压需要在5V供电,为什么用3.3V供电搭了个单稳态触发器也使用正常?
783 浏览 3 评论
MSP430F249TPMR出现高温存储后失效了的情况,怎么解决?
655 浏览 1 评论
对于多级放大电路板,在PCB布局中,电源摆放的位置应该注意什么?
1138 浏览 1 评论
AT32F407在USART2 DMA发送数据时,接包接到了要发送的数据,程序还是处于等待传输完成的标识判断中,为什么?
70浏览 29评论
223浏览 23评论
请问下tpa3220实际测试引脚功能和官方资料不符,哪位大佬可以帮忙解答下
257浏览 20评论
请教下关于TAS5825PEVM评估模块原理图中不太明白的地方,寻求答疑
205浏览 14评论
两个TMP117传感器一个可以正常读取温度值,一个读取的值一直是0,为什么?
65浏览 13评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-25 16:59 , Processed in 2.518300 second(s), Total 104, Slave 88 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号