查看: 3422|回复: 4

[求助] FDRM-K64SDK2.0lwIP的问题

[复制链接]
  • TA的每日心情

    2017-1-4 08:05
  • 签到天数: 11 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    85

    主题

    1629

    帖子

    1

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    2569

    优秀版主

    最后登录
    2019-3-28
    发表于 2016-8-25 14:51:47 | 显示全部楼层 |阅读模式
    本帖最后由 技术范儿 于 2016-8-25 14:56 编辑

    RT,用SDK2.0跑FDRM-K64的lwIP例程中的ping实验时,运行了一段时间就收不到Ping的回应了,发送可以。。。。。请教搞过的朋友指点一下,还有就是ping不通外网的地址
    我知道答案 目前已有4人回答
    回复

    使用道具 举报

    该用户从未签到

    712

    主题

    6371

    帖子

    0

    超级版主

    Rank: 8Rank: 8

    积分
    24849
    最后登录
    2025-7-17
    发表于 2016-8-25 16:48:34 | 显示全部楼层
    楼主你好!
    你说的ping例程是否是KSDK2.0这个路径下的:
    SDK_2.0_FRDM-K64F\boards\frdmk64f\demo_apps\lwip\lwip_ping\bm
    这个例程是用cmd窗口ping的,你说运行一段时间,是一直放着?大概多久呢?能否把问题详细描述下,这样我好复现你的问题。
    另外,ping不通外网,你具体是怎么操作的?也请描述下详细步骤。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2017-1-4 08:05
  • 签到天数: 11 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    85

    主题

    1629

    帖子

    1

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    2569

    优秀版主

    最后登录
    2019-3-28
     楼主| 发表于 2016-8-25 17:09:34 | 显示全部楼层
    小恩GG 发表于 2016-8-25 16:48
    楼主你好!
    你说的ping例程是否是KSDK2.0这个路径下的:
    SDK_2.0_FRDM-K64F\boards\frdmk64f\demo_apps\lwi ...

    谢谢小恩GG支持,问题是这样的,这个Demo可以用电脑ping开发板,同时开发板也可以Ping外面的地址,用电脑ping开发板是没有问题的,但是用它ping自己定义的地址,刚开始可以ping通,但是过一会儿后就ping不通了,ping外部的地址需要打开串口调试助手。
    1. static void ping_timeout(void *arg)
    2. {
    3.    
    4.     struct raw_pcb *pcb = (struct raw_pcb *)arg;
    5.     IP4_ADDR(&ping_target,120,76,143,121); //这里设置外部地址
    6.     //IP4_ADDR(&ping_target,192,168,1,1);
    7.    // ip_addr_t ping_target = PING_TARGET;

    8.     LWIP_ASSERT("ping_timeout: no pcb given!", pcb != NULL);
    9.     ping_send(pcb, &ping_target);

    10.     sys_timeout(PING_DELAY, ping_timeout, pcb);
    11. }
    复制代码
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    712

    主题

    6371

    帖子

    0

    超级版主

    Rank: 8Rank: 8

    积分
    24849
    最后登录
    2025-7-17
    发表于 2016-8-26 10:21:00 | 显示全部楼层
    技术范儿 发表于 2016-8-25 17:09
    谢谢小恩GG支持,问题是这样的,这个Demo可以用电脑ping开发板,同时开发板也可以Ping外面的地址,用电脑 ...

    那么你现在的问题主要集中在ping自己地址和外部地址? 而不是和PC机ping?
    ping_timeout里面的ping地址也是你自己添加的对吧?因为官方代码里面没有这个。
    你在ping自己地址和ping外部地址的时候是怎么测试的呢?
    能否讲下具体测试步骤以及网线连接,结果查看情况?

    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2017-1-4 08:05
  • 签到天数: 11 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    85

    主题

    1629

    帖子

    1

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    2569

    优秀版主

    最后登录
    2019-3-28
     楼主| 发表于 2016-8-26 11:17:07 | 显示全部楼层
    小恩GG 发表于 2016-8-26 10:21
    那么你现在的问题主要集中在ping自己地址和外部地址? 而不是和PC机ping?
    ping_timeout里面的ping地址也 ...

    如果在合格地址没有设置,默认是ping的本地网关
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2025-7-18 01:48 , Processed in 0.096431 second(s), 25 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

    快速回复 返回顶部 返回列表