STM32F107RC下載程序時的1個錯誤

今天上午新到了1批電路板,需要下載程序,由於好久沒出貨了,打開源代碼工程進行下載時,居然出現了問題。程序在下載完成後直接跳到了HardFault_Handler()硬件中斷錯誤中,程序下載到別的電路中沒有問題!爲什麼呢,肯定是不經意修改了編譯選項?找吧,經過一番苦尋,終於找到了結果,原來是閒的蛋疼沒事修改了linker選項中config標籤下默認的linker config file:.icf文件,文件默認的heap和cstack都是0x0200,本人蛋疼沒事給改成了0x0400,最後修改回0x0200問題就消失了,所以在此建議大家,在不是必須的情況下儘量不要修改默認的編譯選項。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章