ATMEL start address 設定

 

有一些專案加上bootloader後,專案的start address會偏移,如果想要對此專案進行測試,還是需要將build好的hex用bootloader進行燒錄,有點麻煩。

所以如果將Start address進行修改 取消掉bootloader就方便多了

一個有bootloader的專案,build後可以看到bootloader部分的起始address為0x100000:

而主專案的start address為0x106000:

所以要用開發版做測試的話,需要燒bootcode以及燒主專案,不是很方便,透過修改Start address來進行測試會更方便,修改步驟如下:

project->propertiex->Toolchain :

接著左邊找到ARM/GNU Linker->Memory Settings,接著新增

.text=0x000


接著可以看到 start address已經修改


留言

這個網誌中的熱門文章

FreeRTOS學習筆記 (二)-任務創建和刪除(xTaskCreate及vTaskDelete)

FreeRTOS學習筆記 (三)-時間管理vTaskDelay()及vTaskDelayUntil()

C語言筆記-文本處理(1) 善用 asprintf取代sprintf