Мало конкретики "...глубина вложенных IRQ равна 8..." - а если помимо прочих используются прерывания с одинаковым приоритетом ?
If several interrupt sources of equal priority are pending and enabled when the AIC_IVR is read, interrupt with the lowest interrupt source number is servised first.
AT91SAM7S64 Preliminary doc6070a.pdf p.137 Как здесь считать уровень вложенности ?
"В общем стартап надо писать самому на основе того, что есть в примерах." Я это уже понял, поэтому и спрашиваю, как грамотно это сделать.
Если кто знает конкретно, в каком документе (и где он лежит) описано, как на примере можно применить все режимы, киньте ссылочку плиз.