自己设计的dsp6455的板子,PHY芯片用的是ET1011,用的ndk2.0.0库版本,软件ccs3.3,运行例程Hello world之后,一直收不到数据,在回调函数dtask_udp_hello中切断点也进不去,用pc 也ping不通,求大神们帮忙解答什么原因导致的
user4895006:
我后来查看寄存器MACADDRLO和MACADDRHI都为0,MAC地址没写进去,是不是跟接收滤波器有关系啊
Shine:
回复 user4895006:
请问是否有参考过下面不同PHY移植的文档?
processors.wiki.ti.com/…/Guidelines_when_porting_NDK_to_different_PHYs
user4895006:
回复 Shine:
已经参考过了,但是最后还是ping不通
Shine:
回复 user4895006:
网口回环能成功吗?
user4895006:
回复 Shine:
在PC机的cmd窗口下输入arp -s 192.168.43.182 00-01-02-03-04-05之后,添加静态物理地址以后,能ping通,也可以正常收发数据,我想知道为什么必须要添加静态物理地址之后才能通讯呢
Shine:
回复 user4895006:
如果不用DHCP server的话,需要设置静态IP地址。也可以到helloworld.c文档里修改LocalIPAddr,LocalIPMask。请参考下的NDK GSG文档。
www.ti.com/…/spraax4.pdf