ch582 藍(lán)牙主機(jī)模式 總是莫名死機(jī)

? ?程序開(kāi)啟tmos,啟動(dòng)一個(gè)任務(wù)控制按鍵和屏幕顯示。?

? ?按鍵是中斷輸入的,當(dāng)案件按下時(shí) 顯示任務(wù)工作。

? ? 開(kāi)始工作正常,但工作幾次后,主函數(shù)就進(jìn)不去了,只有中斷可以工作,懷疑是某個(gè)中斷死循環(huán)了,但是目前只開(kāi)啟了gpio輸入中斷和定時(shí)器中斷,并且都及時(shí)清除了中斷。

? ? 如果沒(méi)有jtag的情況下,如何排查死循環(huán)的位置呢?

我又測(cè)試了一下,是串口0 UART0_SendString(Rx0Buff, 8);發(fā)送一組數(shù)據(jù)后,就進(jìn)入某個(gè)中斷死循環(huán)了。?


您好,可以打印PC指針來(lái)定位程序跑飛前的運(yùn)行位置。

死循環(huán)可能是進(jìn)了hardfault硬件錯(cuò)誤中斷:CH57x/CH58x/CH32V wch risc-v 芯片hardfault問(wèn)題追蹤&程序卡死追蹤 - iot-fan - 博客園 (cnblogs.com)

如果是其他問(wèn)題,可以利用看門狗中斷和定時(shí)器中斷輸出類似的打印日志:CH582 CH592 CH573 PC指針打?。ㄅ挪槌绦蜻\(yùn)行+死循環(huán)指示) - debugdabiaoge - 博客園 (cnblogs.com)


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

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