ROOT 0x0003D2E0 { BOOT 0x0003D2E0 ALIGNALL 32 { sys_boot.o(SYS_Boot, +First) update_image_com.o(+RO) update_image.o(+RO) } ;if u want to modify the base address of section, you may pay attention to update_image.h PRIMARY_START 0x0003E200 FIXED EMPTY 0x20 { } FAST_CALL_SEG 0x0003E220 FIXED ALIGNALL 32 { ;Do not change the section order, for update image; * (aentry0) * (aentry1) * (aentry2) * (fastcall) } FLASH +0 ALIGNALL 32 { *.o(+RO) } ;if u want to modify the base address of section, you may pay attention to update_image.h PEND_FOR_FLASH 0x00400000 EMPTY 0x20 { } RAM 0x00400020 NOCOMPRESS { *(+RW,+ZI) } }