Я столкнулся с проблеммой в компилятое IAR ARM v4.20 (и v4.11 тоже):
при создании локального объекта конструктор выполняется (по отладчику видно) и инициализирует указатели и переменные,
а вот если создавать объект глобально, то инициализации не происходит (в частности виртуальной таблицы функций), хотя память под объект выделяется.
ЧТО ДЕЛАТЬ ?!? ohmy.gif

P.S. Процессор AT91SAM7S64 + J-Link (=AT91SAM7S-EK)

УРА! w00t.gif Решенеие оказалось в файле cstartup.s79 - нехватает кода, запускающего конструкторы глобальных объектов.
Всем спасибо за внимание.

WEBMASTER'у: это сообщение можете удалить!