454496988

454496988

1个粉丝

6

问答

0

专栏

0

资料

454496988  发布于  2017-04-06 13:51:05
采纳率 0%
6个问答
4107

hi3521a uboot网络不通

 
hi3521a下移植bcm53101交换芯片将其扩成5个百兆网口,现在uboot下ping不通,修改phy地址和接口模式都没用,
修改phy地址为0~4,都只有其中一个网口能link up,但ping不通。
不知道还有什么需要修改的不,有没有谁做过的指点下。
我来回答
回答8个
时间排序
认可量排序

ccion

0个粉丝

1

问答

0

专栏

1

资料

ccion 2017-04-06 14:19:37
认可0
K看看 你的uboot网口是不是mii的,而硬件是rmii的

454496988

1个粉丝

6

问答

0

专栏

0

资料

454496988 2017-04-06 14:34:41
认可0
mii rmii rgmii 都试过
#define CONFIG_HIGMAC_PHY1_ADDR        1 (0~4都试过)
#define CONFIG_HIGMAC_PHY1_INTERFACE_MODE        2  (0~2都试过)
这个是提示信息:
ETH0: PHY(phyaddr=1, rgmii) link UP: DUPLEX=FULL : SPEED=100M

falloutmx

1个粉丝

15

问答

0

专栏

0

资料

falloutmx 2017-04-06 14:36:27
认可0
确定两边模式是否匹配上了,能否正常读写mii寄存器

454496988

1个粉丝

6

问答

0

专栏

0

资料

454496988 2017-04-06 14:39:03
认可0
mii dump 1 0
0.     (3000)                 -- PHY control register --
  (8000:0000) 0.15    =     0    reset
  (4000:0000) 0.14    =     0    loopback
  (2040:2000) 0. 6,13 =   b01    speed selection = 100 Mbps
  (1000:1000) 0.12    =     1    A/N enable
  (0800:0000) 0.11    =     0    power-down
  (0400:0000) 0.10    =     0    isolate
  (0200:0000) 0. 9    =     0    restart A/N
  (0100:0000) 0. 8    =     0    duplex = half
  (0080:0000) 0. 7    =     0    collision test enable
  (003f:0000) 0. 5- 0 =     0    (reserved)
不知道为什么这是半双工,ping的时候读出来的是全双工,还有用mii读寄存器的时候有很多值都是0

454496988

1个粉丝

6

问答

0

专栏

0

资料

454496988 2017-04-06 14:51:19
认可0
14:43:38]Hi3521A # mii read 1 1
[14:43:38]782D
[14:43:40]Hi3521A # mii read 1 2
[14:43:40]0362
[14:43:43]Hi3521A # mii read 1 3
[14:43:43]5ED4
[14:43:44]Hi3521A # mii read 1 4
[14:43:44]05E1
[14:43:47]Hi3521A # mii read 1 5
[14:43:47]45E1
[14:43:49]Hi3521A # mii read 1 6
[14:43:49]0007
[14:43:51]Hi3521A # mii read 1 7
[14:43:51]2001
[14:43:52]Hi3521A # mii read 1 8
[14:43:52]0000
[14:43:54]Hi3521A # mii read 1 9
[14:43:54]0000
[14:43:58]Hi3521A # mii read 1 A
[14:43:58]0000
[14:44:01]Hi3521A # mii read 1 B
[14:44:01]0000
[14:44:04]Hi3521A # mii read 1 C
[14:44:04]0000
[14:44:06]Hi3521A # mii read 1 D
[14:44:06]0000
[14:44:10]Hi3521A # mii read 1 F
[14:44:10]0000

不知道为什么后面全是0

454496988

1个粉丝

6

问答

0

专栏

0

资料

454496988 2017-04-06 14:59:16
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=47769&ptid=14759]falloutmx 发表于 2017-4-6 14:36[/url]
确定两边模式是否匹配上了,能否正常读写mii寄存器[/quote]

上面是读出来的值,有的能修改,有的修改不了,不过好像都没什么用

falloutmx

1个粉丝

15

问答

0

专栏

0

资料

falloutmx 2017-04-06 14:59:21
认可0
你读的是对外的RJ45网口状态吧?首先看原理图,与CPU接的是芯片的port几。然后看datasheet,确定CPU和53101的相关寄存器都是自己想要的值。最后量波形,看时钟和信号是否正确。

454496988

1个粉丝

6

问答

0

专栏

0

资料

454496988 2017-04-27 11:58:12
认可0
现在情况是通过读取phy寄存器,可以知道phy接收到了我发的ping包,但是在校验的时候出错,全部扔了,有人遇到这种情况吗
或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
+ 添加网盘链接/附件

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
相关问答
无更多相似问答 去提问
举报反馈

举报类型

  • 内容涉黄/赌/毒
  • 内容侵权/抄袭
  • 政治相关
  • 涉嫌广告
  • 侮辱谩骂
  • 其他

详细说明

易百纳技术社区