STM32 進入HardFault_Handler調試定位問題方法 + 定位到ucos的 OSStartHighRdy()的處理方法

調試STM32+ucosII的程序,程序老是進入HardFault_Handler。定位問題方法如下: 進入調試界面,在HardFault_Handler中斷處理的while(1)處打斷點,等待程序出錯。 然後打開register窗口 注意紅框中的數值,將MSP中的數值在Memory窗口中搜索。在棧中找到程序在進入HardFault_Handler中斷處理函數前的入棧地址。 紅框內就是出錯程序出的
相關文章
相關標籤/搜索