Цитата(defunct @ Nov 29 2007, 13:38)

Дык, а в чем если не секрет состоит изменеие в стартапе?
LDR PC,[PC, #-0x0FF0]
вроде стандартно для keil.
стек Вы тоже не трогали.
Не вижу ничего что могло бы коснуться IRQ.
В c-файле - все ок.
Я рад что в Си всё ок
А в стартапе пришлось добавить пару строк
PRESERVE8 ; tell linker: stack alignment is 8-byte
IMPORT IRQ_Handler ; use external FIQ_Handler
без них не работает и смысла этих строк я несовсем понимаю, разжуйте плиз.