|
8#
楼主 |
发表于 2017-4-21 15:31:34
|
只看该作者
( I! v) a5 W* U
vefone您好,有些还需要请教下您。
: x3 L2 ~& q8 X0 ~2 H然后,我另一个板子的PHY芯片是KSZ8893,是RMII接口的,我没找到在哪里修改为RMII,我就在最初配置的时候将rmii_en设置为1
- N( t5 @- m) L1 M4 o, ^/ P# ]0 k7 ?0 O/ K/ [
void __init davinci_common_init(struct davinci_soc_info *soc_info)! G6 J4 c) d0 }0 s' g) L% \
' I x/ p" ? F- {) o5 r{
0 t. n4 _' h3 b/ r6 A( p+ j; ^( E# ]* E$ h, a& P) [/ d
davinci_soc_info.emac_pdata->rmii_en = 1; //在后面验证了一下是没有被清零,一直为1,说明使用的是rmii接口
. b# s4 @1 ~4 l! W
) k/ o( [& x/ i3 m7 D( T: L+ y}! b2 J+ P/ z# h6 c
& {8 p' y* Q1 Y" l//XXX 还是前面的
% V3 I, E0 D* Y0 |4 q7 N4 W[ 2.111605] davinci_mdio davinci_mdio.0: phy[1]: device davinci_mdio-0:01, driver unknown // 这里我发现是device davinci_mdio-0:01, 5 L3 {# v, a" s, X
[ 2.119866] davinci_mdio davinci_mdio.0: phy[2]: device davinci_mdio-0:02, driver unknown
% [1 t% ~7 y. I/ m0 D[ 2.128281] davinci_mdio davinci_mdio.0: phy[3]: device davinci_mdio-0:03, driver unknown
: T. S9 Z2 x7 s6 z# s a1 i, z/ a7 e# H; j, c M! U4 k5 K# g
在后面
4 M% r6 O& h$ G* K" p
# C* w4 M9 b; i! s, V x: [[ 2.387752] PHY davinci_mdio-0:00 not found // 这里应该是没有和前面匹配好。这里就是davinci_mdio-0:00了8 q! }+ e' E1 }% N2 ^0 g7 u
[ 2.392184] net eth0: could not connect to phy davinci_mdio-0:00
6 p3 N/ c4 T. j! ^! O3 I; c3 z0 x. d* U7 D
请问下这是什么原因?' U7 ?1 ?* R8 d
8 D9 W8 s/ V4 q( E4 B
我百度了一下相关的问题:有介绍的说
: v- ]% w/ o7 N2 a2 q
% c8 [% A0 k2 G4 |- |& |由于TI的SDK包中使用的general PHY driver,所以修改很简单,更明确地说,是确认配置。0 [( c. d: n4 F# z
2 U5 W4 M3 O1 F! q& k% u; {7 `4 X建议调试在u-boot中进行,方便确认问题。, @0 h7 F" w' w0 @+ q- m
5 x x7 U# U$ z, U9 h* w
u-boot下主要确认三点:
3 d' b# l6 L) U4 F" p1 W5 W# Y/ W M' U
1)Program GMII_SEL in control module with 0x5 for RMII Interface // 请问下对于omapl138 如何操作& I4 m$ I* Z" E2 s# T
+ l t. S& G! r! ?+ N/ e3 s2)Pinmux configuration to support rmii interface //这个我应该已经满足
! Q: A' T+ u) \: b
. [7 B! @. a- I" j! C3)Phy ID setting in Platform data(由PHY的硬件电路决定,通过在PHY_ID的三个管脚上下拉来决定) //这里我一直没有找到配置的具体地方??
4 x, S9 D' j- S& \" \: w1 @: y- g' ~: X/ d: c3 c* i
Linux下调试也是确认以上三点。
9 v+ c8 y* F: s
4 ^3 \% m, e- f( n$ x+ e& |可以指点下吗? |
|