Я столкнулся с проблеммой в компилятое IAR ARM v4.20 (и v4.11 тоже):
при создании локального объекта конструктор выполняется (по отладчику видно) и инициализирует указатели и переменные,
а вот если создавать объект глобально, то инициализации не происходит (в частности виртуальной таблицы функций), хотя память под объект выделяется.
ЧТО ДЕЛАТЬ ?!?
P.S. Процессор AT91SAM7S64 + J-Link (=AT91SAM7S-EK)
УРА!

Решенеие оказалось в файле cstartup.s79 - нехватает кода, запускающего конструкторы глобальных объектов.
Всем спасибо за внимание.
WEBMASTER'у: это сообщение можете удалить!
Сообщение отредактировал Master - May 26 2005, 15:33