Есть несколько областей памяти.
MEMORY
{
rom1 (rx) : ORIGIN = 0x00000000, LENGTH = 256k
rom2 (rwx) : ORIGIN = 0x10000000, LENGTH = 16M
ram1 (rw!x) : ORIGIN = 0x20000000, LENGTH = 64k
ram2 (rwx) : ORIGIN = 0x21000000, LENGTH = 16M
}
Как разместить .text секции всех входных файлов в области памяти rom1, а если места не хватает, то остальные символы разместить в rom2? В описании секции вывода может быть указана только одна область памяти.
.text :
{
*(.text)
} > rom1