CH32V103C8T6 freertos串口接收中斷總是進HardFault_Handler

創(chuàng)建了兩個任務(wù),兩個隊列,串口的中斷優(yōu)先級為15,初始化在main函數(shù)里。兩個任務(wù)中一個是開串口接收中斷,開啟串口接收中斷后掛起,另外一個任務(wù)接收兩個隊列的數(shù)據(jù),并循環(huán)發(fā)送固定格式數(shù)據(jù)。串口接收中斷里,接收到數(shù)據(jù)后解析數(shù)據(jù)并通過兩個消息隊列發(fā)送數(shù)據(jù)。但是只要串口進入接收中斷立即跳入HardFault異常。

您好,當使用RTOS時,使用軟件壓棧,中斷函數(shù)采用__attribute__((interrupt()))聲明,而不是__attribute__((interrupt("WCH-Interrupt-fast")))。附件手冊為RISC-V平臺移植RTOS手冊,可以參考一下。

icon_pdf.gifrtos_2_risc-v.pdf




按照您的方法已經(jīng)解決了,非常感謝


調(diào)到吐血,把FreeRTOS中斷看了一遍,咋也沒想到會是這個原因j_0012.gif


只有登錄才能回復(fù),可以選擇微信賬號登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频