описание по ссылке, но там все просто. Кейл автоматом его сам
создает, поиском в проекте найди *.sct https://developer.arm.com/documentation/dui0474/m/scatter-file-syntax/syntax-of-a-scatter-file
у меня примерно так выглядит
#! armcc -E
;--cpu Cortex-M3
#include "..\..\common_source\board_param\memory_map.h"
LR_IROM1 START_ADR_BOOT_SECTION (BOOT_SECTION_SIZE - BOOT_INFO_SIZE)
{
bootloader_section.bin START_ADR_BOOT_SECTION (BOOT_SECTION_SIZE - BOOT_INFO_SIZE)
{
*.o (RESET, +First)
*(InRoot$$Sections)
.ANY (+RO +XO)
}
; RAM
;RW_IRAM1 NO_INIT_RAM_START_ADR UNINIT NO_INIT_SIZE ;no init section
;{
*(NoInit)
;}
RW_IRAM2 START_RAM_ADR_BOOT_SECTION RAM_BOOT_SECTION_SIZE
{
.ANY (+RW +ZI)
}
}