NXP i.MX7D
прерывания в ядрах A7
Есть только один путь к пониманию прерываний - капитально засаживаться и разбираться в них.
Я не планировал писать статьи на эту тему. Но там довольно плотненько напичкано.
В
комплекте разработчика в вашем распоряжении будут два заветных файла.
Вы найдёте их в папке "
Прерывания".
Эти файлы содержат полностью рабочий и проверенный код,
которым можно с нуля поднять прерывания
на стороне A7.
Читайте "
ARM Generic Interrupt Controller Architecture Specification".
В стартовый комплект встроена полностью рабочая демка с одним прерыванием от модуля UART5.
Это отладочный порт, через который работает команда printf. Прерывание вызывается
по событию входящих байтов
от терминала.
В программе - обработчике прерывания, полученный байт отправляется обратно в терминал.
И получается ЭХО.