STM32CubeMX+freertos+LWIP(STM32F107)
使用STM32CubeMX生成带系统的Lwip工程。生成后,怎么都Ping不通。在不使用FreeRTOS时,要在main里的while(1)中添加MX_LWIP_Process();就可以Ping通。
但是在使用FreeRTOS时,MX_LWIP_Init();在默认的任务中。使用 tcpip_init( NULL, NULL ); 进行了初始化。在其中使用sys_thread_new新建了tcpip_thread线程。
但是Ping不通啊。有没有大神帮助一下。或是有没有用CubeMX生成的工程样版?
CubMX版本是4.23.0
问题解决了 #define TCPIP_THREAD_STACKSIZE 128这个很关键 配置tcp_input任务的堆栈大小 楼主你好,为什么修改堆栈大小为128就可以ping通了唉?求赐教 换个中文名 发表于 2018-9-11 15:27
楼主你好,为什么修改堆栈大小为128就可以ping通了唉?求赐教
替楼主代答, :D
堆栈太小不够用, 会溢出.
页:
[1]