用來描述source code裡面, 變數, 程式要放到memory的哪一段位址.
然後一些defin, source code 和 scatter file會互相參考
常見的簡單 scatter file內容:
1.
https://developer.arm.com/documentation/dui0493/i/Chdbjdii
execution region的起始位置設為load region的起始位置
2.
LOAD ADDR SIZE ;ADDR: 起始位址, SIZE: 長度
{
RO +0
{
* (+RO)
}
RW +0 ;跟在前一個區域後面接著放
{
* (+RW)
}
ZI +0
{
* (+ZI)
}
}