duo点 发表于 2021-12-22 15:50

配置lwip的时候Rx_buff和Tx_Buff大小如何设置


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不能小于一次传输的数据大小吧

页: [1]
查看完整版本: 配置lwip的时候Rx_buff和Tx_Buff大小如何设置