; *************************************************************
; *** Scatter-Loading Description File generated by uVision ***
; *************************************************************
LR_IROM1 0x1fff1838 0x0A000 { ; 适中的大小,为ER_IROM2留出空间
ER_IROM1 0x1fff1838 0x0A000 { ; 40KB空间
*.o (RESET, +First)
*(InRoot$$Sections)
;*.o(_section_standby_code_)
*.o(_section_sram_code_)
.ANY (+RO)
}
ER_IRAM1 0x1fffb838 0x04000 { ; 数据段专用区域
.ANY (+RW +ZI)
}
ER_IROM2 0x20000000 0x04000 { ; 移动到不同的内存区域
rf_phy_driver.o(i.rf_phy_dtm*)
rf_phy_driver.o(i.rf_phy_direct_*)
}
}
LR_ROM_JT_GC 0x1fff0000 0x00800 {
JUMP_TABLE 0x1fff0000 0x00400 {
.ANY (jump_table_mem_area)
}
GOLBAL_CONFIG 0x1fff0400 0x00400 {
.ANY (global_config_area)
}
}
LR_ROM_XIP 0x11020000 0x020000 {
ER_ROM_XIP 0x11020000 0x020000 { ; load address = execution address
gatt*.o(+RO)
gattservapp.o(+RO)
l2cap*.o(+RO)
att*.o(+RO)
linkdb.o(+RO)
sm*.o(+RO)
gap*.o(+RO)
peripheral.o(+RO)
simplebleperipheral.o(+RO)
sbpProfile_ota.o(+RO)
;led_light.o(+RO)
;pwm.o(+RO)
;ota_app_service.o(+RO)
my_printf.o(+RO)
gpio.o(+RO)
;osal_snv.o(+RO)
*.o(_section_xip_code_, _func_xip_code_.*)
}
}
修改scatter_load.sct这个文件即可