Цитата(Beginning @ Oct 12 2007, 11:49)

В datasheet чётко написано:
0xFFFF7000 - 0xFFFF0FFF Invalid Access*
Чётко, ага. Только 0xFFFF0FFF < 0xFFFF7000

Судя по всему, должно быть 0xFFFF0000 - 0xFFFF0FFF.
Справедливости ради нужно сказать, что 0xFFFF7004 все же попадает под invalid access (0xFFFF6000 - 0xFFFFEFFF).
Цитата(Beginning @ Oct 12 2007, 11:49)

В симуляторе, чётко вижу, что программа прыгает на адрес 0x80001000. Однако в железе видно тоже происходит прыжок (т.к.) виснет прога, но прерывания не происходит.
В даташите есть еще такие цифры:
Код
0x80000000 - 0x80001FFF Boot ROM
0x80002000 - 0xFFFBFFFF Invalid Access
Так что вполне возможно, что прыжок происходит аккуратно в середину Boot ROM.
Попробуйте добиться DAbort/PAbort на адресе 0x80002000.
Да, а зачем все это нужно, если не секрет?