楼主: paulkiyt

[已解决] LPC54608 UDP发送,上位机收不到数据

[复制链接]

该用户从未签到

61

主题

233

帖子

7

高级会员

Rank: 4

积分
750
最后登录
2021-1-25
 楼主| 发表于 2017-10-10 08:56:48 | 显示全部楼层
小恩GG 发表于 2017-10-9 15:22
前段时间国庆放假没看到,编译有很多错误,你只需要告诉我具体改动的地方,罗列出来,我在自己这边测试就 ...

你好,问题复现了吗
回复 支持 反对

使用道具 举报

该用户从未签到

712

主题

6371

帖子

0

超级版主

Rank: 8Rank: 8

积分
24909
最后登录
2025-7-22
发表于 2017-10-11 15:05:11 | 显示全部楼层
void ethernetif_input(struct netif *netif)
{
    struct pbuf *p;

    LWIP_ASSERT("netif != NULL", (netif != NULL));

    /* move received packet into a new pbuf */
    while ((p = low_level_input(netif)) != NULL)
    {
        /* pass all packets to ethernet_input, which decides what packets it supports */
        if (netif->input(p, netif) != ERR_OK)   //会把数据送到ip-input这一层,随后会被udp-input收到
        {
            LWIP_DEBUGF(NETIF_DEBUG, ("ethernetif_input: IP input error\n"));
            pbuf_free(p);
            p = NULL;
        }
    }
}

总体数据传送接收过程是按照如下所示 2017-10-11_15-04-21.jpg
回复 支持 反对

使用道具 举报

该用户从未签到

61

主题

233

帖子

7

高级会员

Rank: 4

积分
750
最后登录
2021-1-25
 楼主| 发表于 2017-10-11 17:41:01 | 显示全部楼层
小恩GG 发表于 2017-10-11 15:05
void ethernetif_input(struct netif *netif)
{
    struct pbuf *p;

你好,这个单独的接收和发送,我了解这个流程以及是如何调用的。我不理解的是,如果我只是想单独发送数据到上位机的网络串口助手,为何还需要ethernet——input这个接收函数?我的mcu不需要接收数据包啊,只管发送啊,上位机也没有往下发数据
回复 支持 反对

使用道具 举报

该用户从未签到

61

主题

233

帖子

7

高级会员

Rank: 4

积分
750
最后登录
2021-1-25
 楼主| 发表于 2017-10-16 15:26:51 | 显示全部楼层
小恩GG 发表于 2017-10-11 15:05
void ethernetif_input(struct netif *netif)
{
    struct pbuf *p;

你好,这个我还没搞懂。可否解释一下啊?

如下:

你好,这个单独的接收和发送,我了解这个流程以及是如何调用的。我不理解的是,如果我只是想单独发送数据到上位机的网络串口助手,为何还需要ethernet—input这个接收函数?我的mcu不需要接收数据包啊,只管发送啊,上位机也没有往下发数据
回复 支持 反对

使用道具 举报

该用户从未签到

712

主题

6371

帖子

0

超级版主

Rank: 8Rank: 8

积分
24909
最后登录
2025-7-22
发表于 2017-10-19 15:27:02 | 显示全部楼层
paulkiyt 发表于 2017-10-16 15:26
你好,这个我还没搞懂。可否解释一下啊?

如下:

这确实比较怪,按照手册应该没有这个函数什么事,我需要时间看看
回复 支持 反对

使用道具 举报

该用户从未签到

61

主题

233

帖子

7

高级会员

Rank: 4

积分
750
最后登录
2021-1-25
 楼主| 发表于 2017-10-19 15:50:15 | 显示全部楼层
小恩GG 发表于 2017-10-19 15:27
这确实比较怪,按照手册应该没有这个函数什么事,我需要时间看看

好的,谢谢!
希望这个问题赶紧解决一下
回复 支持 反对

使用道具 举报

该用户从未签到

61

主题

233

帖子

7

高级会员

Rank: 4

积分
750
最后登录
2021-1-25
 楼主| 发表于 2017-12-15 16:24:49 | 显示全部楼层
小恩GG 发表于 2017-10-19 15:27
这确实比较怪,按照手册应该没有这个函数什么事,我需要时间看看

你好,这个问题有结论了吗?以太网UDP只是发送为何要接收函数
回复 支持 反对

使用道具 举报

该用户从未签到

61

主题

233

帖子

7

高级会员

Rank: 4

积分
750
最后登录
2021-1-25
 楼主| 发表于 2017-12-18 10:13:06 | 显示全部楼层
自己先顶一个
回复 支持 反对

使用道具 举报

  • TA的每日心情

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

    连续签到: 1 天

    [LV.3]偶尔看看II

    85

    主题

    1629

    帖子

    1

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    2569

    优秀版主

    最后登录
    2019-3-28
    发表于 2017-12-18 11:48:52 | 显示全部楼层
    上位机是啥?上位机不就是你的网络调试助手么
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

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

    连续签到: 1 天

    [LV.3]偶尔看看II

    85

    主题

    1629

    帖子

    1

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    2569

    优秀版主

    最后登录
    2019-3-28
    发表于 2017-12-18 11:51:51 | 显示全部楼层

    晚上我回去试试
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2025-7-23 05:00 , Processed in 0.150509 second(s), 30 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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