bullit
May 30 2009, 11:44
Уже некоторое время бьюсь над прерываниями, но так и не догнал...
Вроде настраиваешь все правильно, и отладчиком смотришь, флаги в VIC появляются, но обработчик не выполняется. И точки прерывания на них ставил...
Доходит отладчик до IRQ_Handler и всё.
Объясните пожалуйста в какой последовательности и что нужно делать.
Небходимо настроить прерывания на таймер0 на fiq, таймер1 и EINT2 на irq.
МК LPC2194/01 среда IAR Embedded Workbench for ARM 5.30 KikStart, отладчик J-Link.
Заранее большое спасибо!
sergeeff
May 30 2009, 18:28
Совершенно народ обленился. Форум полистайте. За последние месяцы эту проблему со всех сторон осветили.
GetSmart
Jun 9 2009, 14:07
Цитата
Обнаружены следующие ошибки
Это сообщения нельзя отправить, потому что личный ящик адресата полон.
Это личное сообщение не отправлено
bullit, почистите свой почтовый ящик на форуме.
Сергей Борщ
Jun 9 2009, 14:53
Цитата(bullit @ May 30 2009, 14:44)

и отладчиком смотришь,
Вот в этом и проблема. Для VIC совершенно безразлично, кто его читает - дебаггер или ядро. Вот и получается, что он отрабатывает необходимые действия по чтению дебаггером, а ядру уже ничего не остается. Закройте окно VIC или хотя бы уберите (отредактируйте .ddf файл) из него VICVectAddr.