STM32程序死在HardFault_Handler的分析和解決

最近開發STM32F070F6P6項目,發現程序老是運行不了,仿真發現,程序總是死在HardFault_Handler。程序總是死在第二個初始化函數裏面。 上網查詢資料發現 STM32出現HardFault_Handler故障的原因主要有兩個方面: 1、內存溢出或者訪問越界。這個需要自己寫程序的時候規範代碼,遇到了需要慢慢排查。 2、堆棧溢出。增加堆棧的大小。 我打開了初始化函數發現初始化引腳造成
相關文章
相關標籤/搜索