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