用 STM32CubeMX 6.50 配置 STM32F4xx , LWIP 运行即进入 HardFault_Handler()!
问题:原因 STM32CubeMX 6.50 问题,详细见:
No way to undefine LWIP_RAM_HEAP_POINTER in CubeMX · Issue #123 · STMicroelectronics/STM32CubeF4 · GitHub
处理方法:
在 lwipopts.h 文件添加以下语句 ,( in the user section, do)
#ifdef LWIP_RAM_HEAP_POINTER
#undef LWIP_RAM_HEAP_POINTER
#endif