定位HardFault_Handler錯誤的方法

1.在while處打上斷點,發生錯誤時會跳到這個斷點上 2.進入debug模式後打開Call Stack窗口,點擊下圖的第五個圖標 3.當發生錯誤跳到斷點處後右擊窗口空白處選擇Show Caller Code,就可以看到main之後出現了很多函數,這就是在發生HardFault錯誤之前調用過的函數,然後檢查這幾個函數即可,看是否有指針使用錯誤、數組越界、堆棧溢出等情況的發生。
相關文章
相關標籤/搜索