打印
[STM32F1]

STM32+Lwip UDP接收数据问题

[复制链接]
3412|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
_Hanking|  楼主 | 2014-7-15 17:08 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
Lwip的配置文件中定义了10个缓冲池,每个缓冲池为1024
/* PBUF_POOL_SIZE: the number of buffers in the pbuf pool. */
#define PBUF_POOL_SIZE          10

/* PBUF_POOL_BUFSIZE: the size of each pbuf in the pbuf pool. */
#define PBUF_POOL_BUFSIZE       1024
如果PC一次给板子发送的数据大于1024,UDP是如何接收数据的?
沙发
wfl102824| | 2014-7-31 21:24 | 只看该作者
放两个Buffer中...

使用特权

评论回复
板凳
tgwfcc| | 2014-8-4 09:35 | 只看该作者
楼主,我正在调STM32F107+DM9161的网口,MII模式,MAC接口和官方不太一样,PHY的例程参考野火的,但是还是调不通,能不能请教下?

使用特权

评论回复
地板
这个buffer长度不应该是1524吗?协议里规定一个包如果超过1524就是巨帧了,应该是要分片处理的,我先去走读一下代码看看再回你

使用特权

评论回复
5
wangkl11| | 2023-5-26 15:33 | 只看该作者
超过10个缓存区怎么办

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

7

主题

37

帖子

2

粉丝