通信人家园
标题: BCM5396配置问题求助 [查看完整版帖子] [打印本页]
时间: 2015-7-20 22:01
作者: guzl86
标题: BCM5396配置问题求助
板子是这样设计的,CPU使用PPC2020,其中一个etsec通过RGMII接口连接到BCM5396的IMP口子上面,方便和外界进行通讯。PPC2020通过SPI可操作BCM5396的内部寄存器。
请问,如何设置BCM5396的寄存器以实现基本的数据交换功能。我这边尝试了很多次,但是都不成功,请大牛帮忙提示一下:
[size=14.0000pt]1.BCM5396在当前板子的情况下是应该设置为管理模式还是非管理模式(因为做硬件的也不知道,就留了一个开关)?
[size=14.0000pt]2.除了上述的,还有那些关键寄存器需要关注?如何进行设置?
我尝试设置的情况:
1.将HW_ FWDG_ EN的值设置为管理模式,尝试操作PortN 控制寄存器,IMP控制寄存器,交换模式寄存器,PortN状态寄存器,IMP状态寄存器等关键寄存器都没有办法实现和外界的通讯。主机端抓包没有任何内容。
2.将HW_ FWDG_ EN的值设置为非管理模式,尝试操作IMP的状态寄存器,只要设置为100M模式(这个应该是因为我网卡驱动写的是100M的模式),就可以在主机端抓到目标机端发过来的arp包,udp包,ping包,但是主机端回复这些包时,目标机端没有收到。不知道原因在哪里。
请大牛多多指点,在此谢过。
时间: 2015-7-21 22:13
作者: guzl86
问题已经解决。在这里提供一个记录,方便他人查询。
在我的项目的板子中,需要将5396设置为管理模式,需要将全局管理寄存器的IMP使能位进行使能,这样5396就有基本的交换功能了。
时间: 2016-12-21 09:28
作者: HUNTERFF
问一下,RGMII接口的延迟怎么设置的?
时间: 2019-7-24 10:29
作者: 15678388676
看不到
时间: 2021-8-24 17:22
作者: ljhice
楼主您好,我最近也在调试5396,imp口与其他port始终不通,想向您请教一下5396的管脚和寄存器配置情况,万分感谢。
通信人家园 (https://www.txrjy.com/) |
Powered by C114 |