調(diào)試的時(shí)候遇到了兩個(gè)hardfault錯(cuò)誤,一個(gè)非法指令一個(gè)load訪問不對齊
第一個(gè)為:
mepc:200001e2
mcause:00000002
mtval:00000000
第二個(gè)為:
mepc:20002814
mcause:00000004
mtval:200014cb
mtvec:0000003b
去找了.lst和.map文件,發(fā)現(xiàn)都沒有這么大的一個(gè)PC值
使用的是rtthread和modbusrtu,開啟之后可以發(fā)一兩次回包,后續(xù)就會出現(xiàn)hardfault
想請教一下這個(gè)可能是什么問題或者有沒有什么解決思路
熱門產(chǎn)品 :
CH32L103: 32位PDUSB低功耗單片機(jī)