CH573,hardfault

硬件錯(cuò)誤中斷中,打印了mepc=0x252C7748,MCAUSE=0x00000002,MTVAL=0x0000AE86.

這個(gè)看不大懂,MCAUSE=2是代表非法指令,那mepc此時(shí)存儲(chǔ)的是進(jìn)入異常前的PC指針嗎,可是這個(gè)地址在573的RAM范圍之外了。該怎么確定問題,解讀這三個(gè)寄存器?

image.png

另外在.list文件中搜索不到0xAE86的指令,只有0xAE84,0xAE88


可以嘗試多打印幾次該值,看看是否為相同的值。

出現(xiàn)上述情況一般為代碼書寫問題。

注意檢查代碼的RAM分配情況,如是否申請(qǐng)內(nèi)存未釋放/內(nèi)存泄漏等。



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

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