我们自己研发的板子,上面有四片DSP,为了使四片DSP之间信息交互,将四片DSP的port0、RJ45、以及总线连接到一片以太网交换芯片,型号为88E6185,使用置顶区的GE例程,由于之前使用该例程在无交换芯片的板卡上成功测试了板卡与电脑、板卡与板卡(通过交换板)、电脑与板卡的数据传输,均正确无误。如今对板卡进行了升级,在板卡上添加了一片以太网交换芯片,就无法测试通过。Source_MAC_address=0x888888000001,Dest_MAC_address=0x888888000003,使用的是port0,ethernet_mode=ETHERNET_1000M_FULLDUPLEX(ETHERNET_AUTO_NEGOTIAT_MASTER也试过)
现象:DSP0核0作为发送端,程序成功运行,查看STATS寄存器,与要发送的包数相同,并打印GE test complete;DSP1的核1作为接收端,程序成功运行,并打 印DSP1 ready as slave for test...。
问题:1.查看接收端的STATS寄存器,未发现接收到数据,我如何才能排查出问题?
2.以太网交换芯片是否需要配置?该如何配置?