NXP i.MX7D прерывания в ядрах A7

Есть только один путь к пониманию прерываний - капитально засаживаться и разбираться в них.
Я не планировал писать статьи на эту тему. Но там довольно плотненько напичкано.

В комплекте разработчика в вашем распоряжении будут два заветных файла.
Вы найдёте их в папке "Прерывания".

Эти файлы содержат полностью рабочий и проверенный код,
которым можно с нуля поднять прерывания
на стороне A7.

Читайте "ARM Generic Interrupt Controller Architecture Specification".

В стартовый комплект встроена полностью рабочая демка с одним прерыванием от модуля UART5.
Это отладочный порт, через который работает команда printf. Прерывание вызывается по событию входящих байтов
от терминала.

В программе - обработчике прерывания, полученный байт отправляется обратно в терминал.

И получается ЭХО.