您好,我用TI的C6474的评估板(带有2个C6474核)运行ndk_2_0_0上的例程,网络运行没问题,可以连接上
也能Ping通。但是用我自己设计的C6474板(网络部分跟TI的评估板原理图是一样的,协议芯片也一样),运行
同样的程序,结果只能连接上,却无法Ping通,这种现象已经调试了一个多月了,还是无丝毫进展,恳请得到
专家们的指导!下面是我设计C6474板运行网络程序的运行结果:
TCP/IP Stack Example Client
MAC Address read from EFUSE: 00-22-19-b0-9b-ba
Core Number on which NDK is running = 0
EFUSED MAC Address = 00-22-19-b0-9b-ba
Only on CORE 0: SGMII reset successful……..
Only on CORE 0: SGMII config successful……..
Only on CORE 0: SerDes should be up and running
EMAC has been started successfully
Registeration of the EMAC Successful
Network Added: If-1:192.168.8.131
Service Status: Telnet : Enabled : : 000
Service Status: HTTP : Enabled : : 000
EchoSrv Initialized
DataSrv Initialized
NullSrv Initialized
OobSrv Initialized
V6EchoSrv Initialized
Link Status: 100Mb/s Full Duplex on PHY 1
Yu Liu:
lin zeng:
您好!
能连接上是否指“Link Status: 100Mb/s Full Duplex on PHY 1”打印?和Faraday上打印的区别在哪里?MAC地址不同是否会影响呢?
Thomas Yang1:
回复 Yu Liu:
Lin zeng
请检查下你的板子上2个DSP初始化的IP地址是不是在同一网段内呢?
谢谢
Marvin Liang:
回复 Thomas Yang1:
1. 当你ping不通的时候,是否有获取EMAC模块的统计寄存器(Good Receive Frames Register 参考sprug08a.pdf),看看该ICMP报文是否送到EMAC?
2. 能否从DSP端发报文到网络,网络上是否能收到?