Run
size <object>
или
size <archive>
или
size <shared-object>
. (или размер «target-» в случае кросс-компиляции: arm-size, если вы используете arm-gcc)
Это даст вам
text data bss dec hex filename
таблица, где текст имеет размер программы, bss инициализированные глобальные переменные и данные только для чтения.
Хотя это отвечает на ваш вопрос, вы, вероятно, захотите использовать определенный LdScript (при использовании ld в качестве компоновщика), где вы будете помещать разделы в доступные ячейки памяти вручную при выполнении окончательной ссылки.