CH32V307 thread:tidle stack overflow

你好!我使用CH32V307这款芯片,基于RTthread。串口2使用DMA+空闲中断接收数据,收到后发送信号量给线程处理,RTthread中开启了RT_USING_OVERFLOW_CHECK,Finsh使用串口1。问题是:线程在请求信号量时就出现thread:tidle stack overflow的提示。我尝试放大了空闲线程的栈IDLE_THREAD_STACK_SIZE,仍然会有这情况。如果不用信号量而用全局变量同步线程的话,就没问题,这是什么问题?帮忙看下,工程见附件,谢谢。

icon_jpg.gif微信图片_20240927085213.png

icon_rar.gifproject.rar


您好,已邮件回复,后续沟通可继续邮箱沟通


只有登录才能回复,可以选择微信账号登录