你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

如何在STM32CubeMX配置中更改LwIP的版本?

[复制链接]
booksyhay 提问时间:2020-5-11 15:26 /

STM32CubeMX版本:5.3.0
选择使能LwIP后,使用的协议栈的版本是2.0.3,并且是灰的,不可以更改。
我想要使用1.4.1版本的LwIP,有什么办法吗?

CubeMX_Lwip.png
收藏 评论1 发布时间:2020-5-11 15:26

举报

1个回答
nyszx 回答时间:2020-5-12 16:47:18
LwIP的版本是由芯片的firmware package 版本决定,具体版本可以查看“STM32Cube_FW_XXXX\Middlewares\Third_Party\LwIP\src\include\lwip”目录下的“init.h”文件。而firmware package 版本由CubeMX版本决定,这里以4.27和5.20版本为例,然后选择低版本的package,这里以F4为例,firmware package 版本选择STM32Cube_FW_F4_V1.10.0以下的Lwip版本是1.4.1,往上就是1.5.0版本。
2.png 5.png
但是配置页面还是显示高版本的LwIP,不过不影响,如果要在这里配置LwIP参数,那就不知道会不会出问题了:
1.png 6.png
生成代码后查看版本:
4.png 7.png
虽然能CubeMX能选择firmware package 版本,但是不能保存,4.27的你下次打开就成了空白,5.20的就恢复成默认的最新版本了:
3.png 8.png
CubeMX的BUG很多,估计用过的都已经习惯了。


评分

参与人数 1蝴蝶豆 +4 收起 理由
STMCU + 4

查看全部评分

所属标签

相似问题

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版