完善资料让更多小伙伴认识你,还能领取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先测出来 |
|
|
|
只有小组成员才能发言,加入小组>>
261 浏览 0 评论
普中科技F28335开发板每次上电复位后数码管都会显示,如何熄灭它?
174 浏览 1 评论
881 浏览 0 评论
TMS320F28377D:新做了以377d为芯片的板子,上电后芯片复位引脚出现方波请问如何解决?
2061 浏览 0 评论
TPS55340通电后输入端保险丝烧断,芯片输入和GND之间短路
3798 浏览 4 评论
CC3100BOOST使用CC3200lunchXL进行烧录
841浏览 2评论
80浏览 2评论
102浏览 2评论
85浏览 2评论
112浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-8-20 21:01 , Processed in 0.889234 second(s), Total 77, Slave 71 queries .
Powered by 电子发烧友网
© 2015 www.ws-dc.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号