[STM32F1] STM32+Lwip UDP接收数据问题

[复制链接]
3979|4
 楼主| _Hanking 发表于 2014-7-15 17:08 | 显示全部楼层 |阅读模式
Lwip的配置文件中定义了10个缓冲池,每个缓冲池为1024
  1. /* PBUF_POOL_SIZE: the number of buffers in the pbuf pool. */
  2. #define PBUF_POOL_SIZE          10

  3. /* PBUF_POOL_BUFSIZE: the size of each pbuf in the pbuf pool. */
  4. #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的例程参考野火的,但是还是调不通,能不能请教下?
想做大牛的小马 发表于 2014-8-4 12:07 | 显示全部楼层
这个buffer长度不应该是1524吗?协议里规定一个包如果超过1524就是巨帧了,应该是要分片处理的,我先去走读一下代码看看再回你
wangkl11 发表于 2023-5-26 15:33 | 显示全部楼层
超过10个缓存区怎么办
您需要登录后才可以回帖 登录 | 注册

本版积分规则

7

主题

37

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部