STM32 CubeMX创建LwIP FreeRTOS时ping不通的解决方法

STM32 CubeMx创建Lwip+FreeRtos时出现ping不通

1、配置ETH,使用中断

2、配置Lwip(使用静态ip),其余什么都不用管

3、配置FreeRtos(选择V2版本),其余什么都不用管

4、创建代码

5、查看自动生成的初始化函数

6、现在编译执行会出现ping不通的情况

解决办法:

1、将Lwip初始化函数(CubeMx默认放在StartDefaultTask()空闲任务)所在的任务栈区增大(默认栈区为1284),修改为5124

2、然后编译下载,就能ping通了

作者:小智Byte

物联沃分享整理
物联沃-IOTWORD物联网 » STM32 CubeMX创建LwIP FreeRTOS时ping不通的解决方法

发表回复