Я использую среду разработки на основе GCC (версия 5.3.0). Можно ли сказать компоновщику, что конкретный раздел должен использовать память1 или память2 в зависимости от размера раздела?
Пример для лучшего понимания:
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)
}