Ti专家你好:
我们自己搭的硬件平台,用的芯片是C6678,网络这边SMII0口挂在VSC8864XIC上 ,用的mcsdk_2_00_09_21,ndk_2_21_00_32,从mcsdk中用ndk例子helloworld,编译正常(用的Gel文件初始化)。因为我们SGMII的时钟是156.25MHZ,所以修改了gel文件里面的configSGMIISerdes()函数里面的SGMII_SERDES_CFGLL=0x00000081,在platform库中也修改了configSerdes()函数里面的时钟频率,Init_SGMII(1)这个函数也修改成了Init_SGMII(0),重新编译生成了新的.ae66库文件,但是在仿真情况下无法连接到板子,ping不通,用winapps里面的测试也是连接超时,如下图,麻烦ti专家给看看 还需要哪些地方需要修改 给我说下!!!不胜感激!!!
JohnieSi1:
gel文件初始化也修改了SGMII的时钟频率!!!在main函数里面加的EVM_INIT()里面也修改sFlag.phy=0
JohnieSi1:
回复 JohnieSi1:
也在同一个网段死活ping不通
Shine:
回复 JohnieSi1:
请问VSC8864XIC这个是switch吗?有没有设置switch选择SGMII0?
JohnieSi1:
回复 Shine:
选择的就是SGMII0口。
Shine:
回复 JohnieSi1:
是否有参考过下面的EMAC0代码。
processors.wiki.ti.com/…/NDK,_PA_Resource_Wiki_for_Keystone_Devices
hl gu:
回复 JohnieSi1:
EmacSend里面Cppi_setPSFlags最后一个参数修改为1试下
JohnieSi1:
回复 hl gu:
修改了之后试了还是不行。
JohnieSi1:
回复 Shine:
这个EMAC0这个修改了一下 还是不行 还是同样的提示 ping的话还是请求超时
Ryan BL:
从sgmii/CPSW/NETCP/pktDMA这么一路查看统计信息,参考www.ti.com.cn/…/zhca536.pdf怎么看各路的统计信息。然后重点关注那里的配置。
小晓筱伟:
回复 Ryan BL:
Ryan BL你好,这个PDF链接有点问题,可以再编辑一遍吗?