stm32 串口下載錯(cuò)誤解決方法
由于我的J-LINK 壞了,新買的還沒到,就用串口工具進(jìn)行下載。
信息提示框提示下載內(nèi)容不在0x08000000 與0x20000000范圍內(nèi),即不在程序FLASH或SRAM上。而讀器件信息,清除芯片就沒問題,表示我的串口下載工具沒有問題。我的IAR是新安裝的,由于之前在進(jìn)行.icf文件進(jìn)行配置的時(shí)候使用的是相對(duì)尋址,所以也不存在文件夾目錄變更后不能使用的問題。
不放心仍然打開IAR看了下.ICF文件的路徑,確認(rèn)沒有問題。又在文件夾中打開,icf文件,確認(rèn)了下載地址沒有問題。編譯下載還是提示相同的錯(cuò)誤。我就在IAR中編輯選項(xiàng)查看ICF文件,看了一下沒有改動(dòng)保存。再次編譯下載問題消失。
所以這個(gè)可能是IAR的bug吧,我用的是IAR 7.4,系統(tǒng)是WIN10。希望能幫助有需要的人吧,也給自己記錄一個(gè)筆記。