怎樣理解CODE_RUN_START_ADDR

發布於 2025-07-27 02:33:24

.config中的定義如下:
CONFIG_W800_IMAGE_HEADER=0x8010000
CONFIG_W800_RUN_ADDRESS=0x8010400
CONFIG_W800_UPDATE_ADDRESS=0x8010000

wm_flash_map.h中的定義如下:

/*Upgrade image area/

define CODE_UPD_START_ADDR (0x8010000UL)

/*Run-time image header area/

define CODE_RUN_START_ADDR (0x80D0000UL)

CONFIG_W800_RUN_ADDRESS中的定義應該就是CODE_RUN_START_ADDR吧,為啥這兩個值會不一樣?CODE_UPD_START_ADDR的值倒是跟CONFIG_W800_UPDATE_ADDRESS一樣。

查看更多

關注者
0
被浏覽
94
1 個回答
isme
isme 認證專家 4天前
冰鎮大西瓜

代碼存放在flash的實際起始地址。

撰寫答案

請登錄後再發布答案,點擊登錄

發布
問題

分享
好友

手機
浏覽

掃碼手機浏覽