Нажмите для просмотра прикрепленного файлаПлата olimex H2138, софт Rowley CrossStudio 1.6 build 3, использую wiggler или mt-link.
Проект изначально взят с 2214. на нем работал. Проверил настройки, вроде все соответствует 2138.
Пытаюсь запустить на 2138 - вылетаю в dabort_handler или в irq_handler или в reset_wait
Выглядит это примерно так.
Ставлю точку останова в прервании таймера, тогда при отладке по шагам ходит по кругу:
-> прерывание
//((CTL_ISR_FN_t)VICVectAddr)();
ldr r4, =0xFFFFF030
ldr r3, [r4]
mov lr, pc
bx r3
-> прерывание
Если точку останова убираю, запускаю, приостанавливаю - стоит на dabort_handler
Гляньте, кому не сложно, плиз. Подскажите где я не прав. Или приветствуется работающий пример...