При загрузке программы (конкретно, компилятор C++ GCC для ARM) вначале выполняется копирование инициализированных переменных в ОЗУ, затем вызов конструкторов глобальных и статических объектов. А вот на каком этапе инициализируются структуры (обычные, без конструкторов) начальными значениями?