Цитата(mantech @ Jun 7 2018, 10:41)

Может кто более опытный в этом деле посоветует, как "вынести" все эти массивы и структуры за тело программы, как в ИАРе делалось,
Что значит вынести? Если массивы содержат данные, то где им еще располагаться? Лучше приложить .map и показать, что в нем не устраивает.
Цитата(mantech @ Jun 7 2018, 10:41)

и второе, каким образом будут инициализироваться эти данные, компилятор сам вставляет процедуры заполнения константой(как делал ИАР) или мне надо писать их самостоятельно?
Копировать и инициализировать нулями придется самостоятельно.