ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
27 ноября
1220642 Топик полностью
Aleksey_75 (04.07.2022 11:03, просмотров: 199) ответил Nikolaev_Aleksey на а в каком документе описан скаттер файл и что можно делать с ним
описание по ссылке, но там все просто. Кейл автоматом его сам создает, поиском в проекте найди *.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)

}

}