你好!我使用CH32V307這款芯片,基于RTthread。串口2使用DMA+空閑中斷接收數(shù)據(jù),收到后發(fā)送信號量給線程處理,RTthread中開啟了RT_USING_OVERFLOW_CHECK,F(xiàn)insh使用串口1。問題是:線程在請求信號量時就出現(xiàn)thread:tidle stack overflow的提示。我嘗試放大了空閑線程的棧IDLE_THREAD_STACK_SIZE,仍然會有這情況。如果不用信號量而用全局變量同步線程的話,就沒問題,這是什么問題?幫忙看下,工程見附件,謝謝。
熱門產(chǎn)品 :
CH390:以太網(wǎng)控制器芯片