搜索方法:将加载域或者执行域的名称在map文件中进行搜索就可以查看到
例如ER_IROM1就是一个执行域的名称,你可以再map中查看如下:
ER_IROM1 HCPU_FLASH_CODE_START_ADDR HCPU_FLASH_CODE_SIZE { ; load address = execution address
*.o (RESET, +First)
*(InRoot$$Sections)
.ANY (+RO)
*.o (.rodata.*)
}
一个加载域里面有多个执行域
#! armclang -E --target=arm-arm-none-eabi -mcpu=cortex-m33 -xc -I ../../../../drivers/cmsis/sf32lb55x
#include "../rtconfig.h"
#include "mem_map.h"
; *************************************************************
; *** Scatter-Loading Description File generated by uVision ***
; *************************************************************
LR_IROM1 HCPU_FLASH_CODE_START_ADDR HCPU_FLASH_CODE_SIZE { ; load