在編寫BootLoader時要下載程序到非起始地址上,問題的現象就是下載失敗,表現爲下圖所示:
即使可以下載程序完了讀取發現下載的部分是由從起始地址下載程序截取的,下圖中的設置沒有任何作用。
查了一圈發現是生成的hex文件地址有問題,以爲是mdk的bug,最後想通過j-flash lite自己配置下載地址來解決,不過偶然發現
做了不一定能實現但不做一定不會實現 的博客,發現原來就是這個勾沒有選,簡單的說作用就是使用上面設置的地址生成hex文件,否則就是用默認的,也就是灰色的R/O Base 即0X08000000。上面那個大神花了3天解決這個問題。