2
私はGCC(バージョン5.3.0)ベースの開発環境を使用しています。特定のセクションがセクションのサイズに依存してmemory1またはmemory2のいずれかを使用することをリンカに伝えることはできますか?セクションで使用するメモリをリンカスクリプトファイルでGCCリンカに伝えることはできますか?
よりよく理解するための例:
MEMORY
{
....
....
SRAM (RWX) : ORIGIN = 0x20000000, LENGTH = 112K
SRAM2 (RWX) : ORIGIN = 0x64000000, LENGTH = 2M
}
SECTIONS
{
...
...
.bss :
{
...
...
} > (if size of bss is bigger than SRAM use SRAM2 else SRAM)
}