Рука - разрешение прерывания

Я пытаюсь включить прерывания и таймер 2 на Allwinner A20 ( руководство пользователя).

CPSR читает 0x60000113, GICD_CTRL читает 1, GICC_CTRL читает 1, GICD_ITARGETSR0 читает 0x01010101, И GICD_IIDR читает 0x0100143b,

IRQ_ENABLE_REG таймера был включен. STATUS_REG также изменилось после однократного отсчета таймера.

Но я все еще не могу заставить его работать в обработчике IRQ. Что я упустил?

1 ответ

Что я проигнорировал, так это проверил базовый адрес векторов исключений, который был написан в предварительной загрузке. IRQ ведет себя нормально после сброса.

Другие вопросы по тегам