C6678 跑MCSDK下的NDK的client的 demo例程,发现arm侧无法ping通dsp,arm与dsp通过sgmii口连接,IBL下面DSP可以向ARM通过网口要到版本,但是跑client例程的时候,arm侧无法ping通DSP,请问一下如果我要在client历程中实现ping功能,应该修改哪些代码? 在起TCP/IP stack之前,在EVM_init函数中,通过读取sgmii的状态的bIsLinkup字段,显示为1,麻烦帮忙指导一下,谢谢
Shine:
请问用的是自己的板子吗?先看一下DSP能否和PC ping通。
www.ti.com/…/sprac57.pdf另外,NDK默认只支持EMAC1。
,
user5874834:
自己的板子,没有pc,直接是DSP和ARM想连接
,
user5874834:
请问一下,这个怎么解决?
,
Shine:
不能连PC吗?先看一下DSP能否和PC ping通,确认板子的网口是通的。NDK和PC的运行方法见下面的文档。
www.ti.com/…/sprac57.pdf另外,如果您板子的PHY和EVM板不一样的话,还需要做移植。
,
user5874834:
不能连PC呢,sgmii是带内网口,是直接ARM处理器的,没有phy,是基于serdes上的
,
user5874834:
我们是做产品的,不是用的evm评估板,没有任何的PHY
,
Shine:
那DSP端的sgmii自环能成功吗?
,
user5874834:
咋自环呢?
,
user5874834:
还有一个疑惑,怎么把那个winapps改成armapps啊?我想在arm端,通过armapps去连接dsp,请问这个怎么处理?
,
Shine:
NDK底层的修改,建议去e2e上咨询,有软件工程师为您解答。
e2e.ti.com/…/processors-forum
,
user5874834:
这个能解决吗?