ROM_LOAD 0x80000000 ;假设0x80000000为ROM中的地址
{
ROM_EXEC 0x80000000
{
Startup.o (vectors, +First)
target.o (+RO)
}
RAM_EXEC 0x40000000 ;假设0x40000000为RAM中的地址
{
ramWrFlash.o ;假设你Flash操作的函数放在ramWrFlash.c中
}
}
以上只是举一个很简单的例子,具体scatter的写法要根据你的实际情况来。你可以去百度下scatter、分散加载。
|