[应用相关] 配置lwip的时候Rx_buff和Tx_Buff大小如何设置

[复制链接]
840|10
 楼主| duo点 发表于 2021-12-22 15:50 | 显示全部楼层 |阅读模式
LWIP配置完生成代码,build后发现Rx_buff和Tx_Buff(在ethernetif.c文件里)这两个buffer比较大,请问在STM32CubeMX配置怎么修改能让这两个buffer变小?谢谢

喜爱弄人 发表于 2022-7-30 11:08 | 显示全部楼层
正常情况下,手动修改就好了吧

情和欲 发表于 2022-7-30 11:31 | 显示全部楼层
有可以直接配置变量大小的么?

漫过岁月 发表于 2022-7-30 11:52 | 显示全部楼层
你可以通过程序,修改这两个buffer的大小

晚晚皆安 发表于 2022-7-30 12:14 | 显示全部楼层
要注意哈,看你使用的大小,不要小于这个使用量

笨蛋无需搭理 发表于 2022-7-30 12:37 | 显示全部楼层
我觉得用cubemx是修改不了吧,通过开发环境修改就好了

占得人间第一春 发表于 2022-7-30 12:59 | 显示全部楼层
这个就是发送和接收函数的缓冲区吧

可爱的白兔先生 发表于 2022-7-30 13:21 | 显示全部楼层
你是定义的全局变量吧,所以觉得buffer很大

偷吻月亮 发表于 2022-7-30 13:43 | 显示全部楼层
你通过程序能修改,如果使用cubemx估计修改不了

岁月反驳 发表于 2022-7-30 14:05 | 显示全部楼层
不会用cubemx的啊,但是你得用编译器啊,编译器可以修改大小的啊

銀河 发表于 2022-7-30 14:26 | 显示全部楼层
你用LWIP本身就会好占资源吧,而且你要注意你的数据的大小,这个buf不能小于一次传输的数据大小吧

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

本版积分规则

546

主题

2387

帖子

2

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