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