Перейти к содержанию
    

Zynq xc7015, прерывания. Как работать с nIRQ?

добрый день, товарищи где взять примеры работы с nIRQ на голом железе? в примерах от хилых вроде ничего не нашел, в уг585 конкретики тоже не много...

с SPI прерываниями вроде более-менее наловчился работать. у каждого драйвера вендором уже написан свой "главный" обработчик, который сбрасывает прерывание и производит необходимые манипуляции со статистикой и прочим. плюс есть доступ к "софтовым" обработчикам, которые подключаются в соответствующие поля структуры драйвера. плюс можно назначить коллбэки - как я понимаю, это точка выхода из обработчика, в которой можно вернуть управление не в точку вызова, а перескочить на какую то другую функцию

а как быть с PPI? к которым и отсносится nIRQ. где лежит его обработчик? как до него добраться, как модифицировать? ну, или как написать и подключить свой, и что в нем обязательно должно быть?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...