TI中文支持网
TI专业的中文技术问题搜集分享网站

6455运行NDK的helloWorld例程收不到数

最近在调6455的网络,用的phy芯片是88e11,运行环境ccs5.5,NDK版本是ndk_2_20_06_35,然后运行nsp_1_00_00_09里面的helloWorld例程,由于里面没有6455的驱动,所以就把ndk_2_0_0的6455的驱动移植了进去。最后编译运行,都可以监控PHY的连接状态了,但在PC上运行winapps里面的helloworld 192.168.1.6,显示receive timeout,又用网络调试助手也没收到数。发现根本就没进dtask_udp_hello里面,一直跟踪NDK源码,发现是pollitem[i].eventsDetected一直为0,导致最后没进入dtask_udp_hello里面。

打印界面:

创建任务代码:

最后我把DaemonNew换成了TaskCreat,并在任务里创建socket,然后opensesion,在for循环里面调用receivfrom,用电脑ping,也一直没收到数。

都被这个问题折磨了两周了,毫无进展,完全没思路。求各位专家帮忙解决呀,跪谢!

Ning Wang:

您好,您问题解决了吗?我现在遇到同样问题,在6455上用SYS/BIOS+NDK2.21.2.43,出现EMAC OPEN Returned error;Error: Unable to register the EMAC两个错误。

赞(0)
未经允许不得转载:TI中文支持网 » 6455运行NDK的helloWorld例程收不到数
分享到: 更多 (0)