STM32讀取Flash出現亂碼,重新刷入進入HardFault

問題描述 之前是在Flash中寫入了一些參數,讀取一直是正常的,但是今天修改了一些程序後再次刷入程序,跑的時候卻發現寫在Flash中的參數崩了。 解決方案 Debug觀察Flash中的數據,發現在寫參數的扇區中的數據變成了亂碼,懷疑是刷入了程序,於是檢查了程序的大小對比當前Flash的地址,發現果然是程序的大小超過了寫參數的Flash地址的大小。 程序總大小 (129520+7152+836+23
相關文章
相關標籤/搜索