芯片STM32F103CB,新建的空白工程,NANO运行正常,但是在移植finsh并启用后就会触发无限循环卡死在图片红框里的位置:
调用栈情况:
把rtconfig.h里的#define RT_USING_FINSH注释掉就启动正常,main和其他线程都正常运行,说明应该是finsh启动初始化过程中触发的问题
#define RT_USING_FINSH
看起来好像是timer初始化里的问题?
查看更多
好吧,原来是不小心把main栈给弄小了空间不够引发的问题。。。。。。然后又是调试模式没开优化导致空间占用大就压穿了
欢迎发表与嵌入式相关的技术分享、开发技巧、工具介绍、技术设想、职业心得、行业评论等对他人有启发,排版优雅的文章
回到 顶部
发布 问题
分享 好友
手机 浏览
投诉 建议
回到 底部
我也遇到这样的问题 我把main的栈加大了 还是不行