Automatically generated when I create a new project with Keil:
LR_IROM1 0x00400000 0x00020000 { ; load region size_region
ER_IROM1 0x00400000 0x00020000 { ; load address = execution address
*.o (RESET, +First)
*(InRoot$$Sections)
.ANY (+RO)
}
RW_IRAM1 0x00300000 0x00014000 { ; RW data
.ANY (+RW +ZI)
but how do I add a memory mapped device at 0xB200_0000 ?
is there a tutorial that covers how to use the .sct file?
See
Linker User Guide: Scatter File Syntax
I don't know who originated this particular format.. Linker command scripts in general date back at least 50 years to deal with overlays on early computers.