Вроде проблемы всётаки или с VIC или с cstartup.
На Irq вылетает, а на обработчик не приходит.
cstartup файл у меня следующий.
Может кто по файлу подскажет что не так. Я его использовал для lpc2106. Там проблем не было.
PS:
строку
LDR PC,[PC,#-0xff0] ; IRQ
читать как
LDR PC,[PC,#-0x120] ; IRQ