[an error occurred while processing this directive]
Ответ: Еще пример - с++: конструкторы глобальных объектов вызываются до выполнения main. В конструкторе опять же встречаем строку while(1) :-) или биосу не хватает хипа что-бы что-то выделить и он улетает в SYS_abort() - я просто хочу сказать что в таких ситуациях проблема чаще бывает не в коде биоса а в пользовательском коде, хотя это и не всегда очевидно - ведь main еще не был вызван.
(«Телесистемы»: Конференция «Цифровые сигнальные процессоры (DSP) и их применение»)