重定位1

通過前面的學習,我們知道,把可執行程序從一個位置複製到另一個位置的過程叫做重定位。 現在有兩種方式,第一種是隻重定位data段到內存(sdram),爲什麼需要重定位?因爲有些flash的寫操作,不是簡單地內存訪問,通常我們使用sdram這個介質作爲程序運行的載體。但是隻重定位data段這種方式存在弊端。第一,我們的調試工具通常不支持這種分體形式(比如我們的之前的代碼在0地址開始存放text和rod
相關文章
相關標籤/搜索