在线时间587 小时
UID3253488
注册时间2016-3-21
NXP金币0

TA的每日心情 | 怒 2017-1-4 08:05 |
---|
签到天数: 11 天 连续签到: 1 天 [LV.3]偶尔看看II
版主
  
- 积分
- 2569

- 最后登录
- 2019-3-28
|

楼主 |
发表于 2016-8-25 17:09:34
|
显示全部楼层
谢谢小恩GG支持,问题是这样的,这个Demo可以用电脑ping开发板,同时开发板也可以Ping外面的地址,用电脑ping开发板是没有问题的,但是用它ping自己定义的地址,刚开始可以ping通,但是过一会儿后就ping不通了,ping外部的地址需要打开串口调试助手。- static void ping_timeout(void *arg)
- {
-
- struct raw_pcb *pcb = (struct raw_pcb *)arg;
- IP4_ADDR(&ping_target,120,76,143,121); //这里设置外部地址
- //IP4_ADDR(&ping_target,192,168,1,1);
- // ip_addr_t ping_target = PING_TARGET;
-
- LWIP_ASSERT("ping_timeout: no pcb given!", pcb != NULL);
- ping_send(pcb, &ping_target);
- sys_timeout(PING_DELAY, ping_timeout, pcb);
- }
复制代码 |
|