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