大家好,
目前使用的是米尔科技的BSP,uboot为2016.03版本,kernel为L4.1.18,目前开发板上的网卡电路都是跟米尔科技一样,也是AR8035,但是在uboot中无法ping通。
1.AR8035推荐VDD33/AVDD33范围为3.14v-3.47v,最大绝对定额为3.8v,实际测量为3.28v-3.52v,虽然不在推荐范围,但未超过最大定额,不知道这个有没有问题?
2.AR8035推荐DVDDL/AVDDL范围为1.04v-1.17v,最大绝对定额为1.6v,实际测量稳定在1.04v-1.28v,偶尔出现960mv,不知道这个是否也有问题?
3.MDIO为1.5k上拉3.3v,米尔科技未接,我们也没接,这个应该不影响。
4.另外AR8035是否有上电时序要求呢?查看手册好像只说需要一个3.3v即可,没有明确提到,复位有时序,但不知道这个是否是上电时序,目前测量reset脚感觉不受控制,查看米尔科技AR8035的reset为WARMRSTn ,但是软件定义的为GPIO0_19,两个也是没有一致,所以也不知道这个reset控制的是什么?
请各位TI大神协助,谢谢
user5849257:
开发板为自己做的
user5849257:
回复 user5849257:
经过调试,在没有连接网线的时候,MAC与PHY之间的通信,读写完全正常。但是一旦连接上网线,MAC就不能访问了PHY了,请问这是什么原因呢?
Shine:
回复 user5849257:
AR8035的电压范围是否符合要咨询PHY厂家了。
yongqing wang:
回复 user5849257:
在uboot 阶段不行,有试过在kernel阶段可以吗?
user5849257:
回复 yongqing wang:
没有试,因为我们现在用的是米尔的BSP,所以自己做的板子上用的网卡PHY芯片也是AR8035,和米尔的保持一致。米尔uboot可以ping通,但是我们的板子uboot ping不通,感觉还没有到调试kernel那一步
yongqing wang:
回复 user5849257:
先检查一下硬件的问题吧
yongqing wang:
回复 yongqing wang:
可以检查下phy是否正确工作了
user5849257:
回复 yongqing wang:
你好,
1.PHY已经开始正确工作了,通过mii命令读取PHY寄存器,与米尔开发板AR8035芯片的寄存器读出来对比,都是一样的。
2.这边对比测量AR8035的模拟电压,数字电压,晶振,发送/接收时钟都是一样的。你这边能提供一些具体的指导建议吗?谢谢
user5849257:
回复 yongqing wang:
另外,ping主机电脑,偶尔可以ping通,大部分情况下ping不通。通过tftp下载文件,收发只能看到一个波形数据。对比米尔开发板,下载同样的文件,可以看到很多数据。请问这是怎么回事呢?
yongqing wang:
回复 user5849257:
DHCP获取IP成功吗