ChumA (01.12.2004 22:51, просмотров: 1) ответил ShiphT на Согласен, я из неотлаженного исходника скопировал. Вот как работает у меня
Похоже, что flash-вая таблица не подходит для RAM и должна быть отрихтована, вопрос как. Вот какое дело, между cstartup и main находится IAR-овский код, который переносит содержимое CODE_ID в CODE_I и заодно и таблицу векторов в RAM.
Этот код отслеживается под отладчиком по окну dasma.
Действительно, FIQ вызывает переход в RAM таблицу где записан
код идентичный flash. Однако, он вызывает переход не к обработчику,
а на адрес 0x40000000.
Похоже, что flash-вая таблица не подходит для RAM и должна быть отрихтована, вопрос как.