Добрый день !
Вот проект (IAR):
http://zalil.ru/30575306
Бьюсь четвертый день с DevKit'ом от Spectrum Digital. Ничего не выходит. Идея такая: при возникновении фронта или спада на линии GPIO, Bank0, Pin11 должно генерироваться прерывание FIQ. Однако обработчик прерывания управления не получает, а вместо этого программа виснет при возникновении прерывания. Сил и идей у меня больше нет. Примеров с прерываниями для этого МК нет тоже, причем нигде. Посмотрите, пожалуйста, где я накосячил, или поделитесь рабочим примером (сразу скажу, что Linux меня не интересует).
Краткие пояснения:
Прерывания настраиваются в файле "evmam170x_dip.c" в функции "DIP_init".
Обработчик прерывания находится в файле "main.c".
Начальная инициализация, как всегда, описана в файле "am17xx_cstartup.s"
Заранее спасибо ...