赞
踩
问题描述:用到STM32H5系列的芯片,由于STM32CubicIDE中,STM32H5系列的芯片,暂未实现FREERTOS+LWIP的配置功能,(STM32CubicIDE中,网络使用的是NETXDUO和THREADX协议栈实现网络功能)。在裸机工程中,移植了裸机LWIP正常通信,然后加入了FREERTOS,移植了带系统的LWIP,程序运行到创建EthIf线程中时,总是进入到Hardfault,
问题解决方案:
1、尝试过修改线程参数,无效;
2、用了defaultTask,默认线程分配的空间只有128*4,空间太小,将其更改成128*8Bytes,调试OK;
另:朋友们排查Hardfault的经验方法可以一起交流分享;
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。