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

iignat

Новичок
  • Постов

    2
  • Зарегистрирован

  • Посещение

Репутация

0 Обычный
  1. Оставлю решение проблемы здесь, вдруг кому пригодиться. Проблема оказаласть в том, что прерывание контроллера генерировалить по фронту, а petalinux был уверен, что по уровню. После правильной настройки petalinux все заработало нормально. Короче внимательнее надо смотреть на cat /proc/interrupts
  2. Всем добрый день. Мне необходимо допилить CAN драйвер xilinx работающий на железке под управлением petalinux Столкнулся со странным поведением обработчика прерываний. ПРи интенсивном обмене в течении 1-2 мин. (каждый раз по разному) все работает нормально, затем перестает вызываться обработчик прерывания. в регистрах контроллера ошибок нет. В регистре состояния прерываний выставлены биты приема и отправки, но обработчик не вызывается. Собственно вопрос заключается в том, чем может быть вызвано такое поведение обработчика? Может быть кто-нибудь сталкивался с такой проблемой?
×
×
  • Создать...