完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
我用的是 ndk_evm6748_bios5_helloWorld 例子程序
程序执行rc = NC_NetStart( hCfg, NetworkOpen, NetworkClose, NetworkIPAddr ); 语句后,不返回,一直在里面执行。 我在hHello = DaemonNew( SOCK_DGRAM, 0, 7, dtask_udp_hello,OS_TASKPRINORM, OS_TASKSTKNORM, 0, 1 ); 语句处设置断点,程序的确执行了这条语句,因此,应该会执行 dtask_udp_hello 这个事件,但我在dtask_udp_hello 设置断点,程序始终没有进入里面执行,请帮忙看看是什么原因?谢谢 |
|
相关推荐
7个回答
|
|
|
|
|
|
DaemonNew发起的是一个Thread,如果你的回调函数dtask_udp_hello 没有收到socket肯定无法进入。在ndk##packagestindkwinapps 下有不少发UDP socket的可执行文件,跑代码的时候发一个socket可以进入回调函数了 下文引自spru524h,描述DaemonNew: “In the case of UDP,when any data is available on the UDP socket,a new task thread is created,and a socket session is opened.Then the user's call back function is called on the new task thread......" |
|
|
|
shuoabtian 发表于 2018-6-21 20:26 我把板和PC直接用网线相连,想试用NDK下的elf_example helloword,工程建立没有问题,调试运行完程序后ccs上显示了板的IP地址,状态为100Mbs全双工模式,板上的两个灯都亮着,PC上只亮绿灯,黄灯一直没亮,按照您说的办法,我运行了send.exe。但是结果显示为connect failure, 连接不上。运行了helloworld 结果是time out wait for reply ,不连网线也能发送,但是结果还是 time out wait for reply,而ccs这边一直没有变化,请大神帮我分析一下原因吧,谢谢 |
|
|
|
garyxiang 发表于 2018-6-21 20:33 检查以下: 1.PC和板卡是否一个子网? 2.PC防火墙是否关闭? 3.板子运行后是否能ping通? 3.程序里设置端口号是否与发送时的端口号匹配(建议使用50000以上端口,避开常用端口) |
|
|
|
根据您的指导,我已经顺利解决问题,恳请大神以后多多指教,谢谢! |
|
|
|
我现在也是跟你一样的情况,请问你是怎么解决的呢? 我同样不能进入dtask_udp_hello函数 运行helloworld 结果也是time out wait for reply |
|
|
|
能否发一个例程给我,我也想试试,你的ccs版本是多少,谢谢!yzctesttest@163.com.
|
|
|
|
只有小组成员才能发言,加入小组>>
MSP430F249TPMR出现高温存储后失效了的情况,怎么解决?
442 浏览 1 评论
对于多级放大电路板,在PCB布局中,电源摆放的位置应该注意什么?
933 浏览 1 评论
538 浏览 0 评论
普中科技F28335开发板每次上电复位后数码管都会显示,如何熄灭它?
414 浏览 1 评论
970 浏览 0 评论
64浏览 3评论
CC3100BOOST使用CC3200lunchXL进行烧录
913浏览 2评论
TAS5411-Q1喇叭有爆破音,电压就会被拉低,有什么好办法解决吗?
26浏览 2评论
156浏览 2评论
200浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-10-1 04:06 , Processed in 0.847790 second(s), Total 94, Slave 77 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号