リンカーがメモリを割り当てるときに 1 つのセクター名を使用するように、gnu リンカーがメモリ ブロックを結合する方法はありますか?
例えば:
MEMORY
{
RAM1 (xrw) : ORIGIN = 0x20000480, LENGTH = 0x0BB80
RAM2 (xrw) : ORIGIN = 0x2001C000, LENGTH = 0x03C00
}
メモリ ブロック RAM1 と RAM2 を含むメモリ ブロック セクタが存在する可能性はありますか? 以下のようなもの:
.bss :
{
_bss_start = .;
*(.bss)
*(.bss.*)
*(COMMON)
_bss_end = .;
} >RAM >RAM1