当前位置:   article > 正文

STM32H5+STM32CubicIDE FreeRTOS+LwIP的工程进入Hardfault问题解决

STM32H5+STM32CubicIDE FreeRTOS+LwIP的工程进入Hardfault问题解决

问题描述:用到STM32H5系列的芯片,由于STM32CubicIDE中,STM32H5系列的芯片,暂未实现FREERTOS+LWIP的配置功能,(STM32CubicIDE中,网络使用的是NETXDUO和THREADX协议栈实现网络功能)。在裸机工程中,移植了裸机LWIP正常通信,然后加入了FREERTOS,移植了带系统的LWIP,程序运行到创建EthIf线程中时,总是进入到Hardfault,

问题解决方案:

1、尝试过修改线程参数,无效;

2、用了defaultTask,默认线程分配的空间只有128*4,空间太小,将其更改成128*8Bytes,调试OK;

另:朋友们排查Hardfault的经验方法可以一起交流分享;

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/blog/article/detail/50634
推荐阅读
相关标签
  

闽ICP备14008679号