zuuuuk 0 20 июня, 2014 Опубликовано 20 июня, 2014 · Жалоба Добрый день. у меня проект на мироб. + xps_intc + spi Подскажите плз. Как работают прерывания в Mbz? Что происходит после выработки прерываний от xps_intc? Где хранятся таблицы прерываний (указатели на функции прерываний)? Заранее благодарю,. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Alex77 4 20 июня, 2014 Опубликовано 20 июня, 2014 · Жалоба Добрый день. у меня проект на мироб. + xps_intc + spi Подскажите плз. Как работают прерывания в Mbz? Что происходит после выработки прерываний от xps_intc? Где хранятся таблицы прерываний (указатели на функции прерываний)? Заранее благодарю,. Не хочу показаться грубым - однако почему бы Вам не почитать учебники по основам микропроцессоров и документацию на Microblaze ? Всё расписано... Удачи. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zuuuuk 0 20 июня, 2014 Опубликовано 20 июня, 2014 · Жалоба Документацию я прочитал. Вы не грубы. Я предполагал такой ответ. Не работают у меня прерывания без библиотеки standalone. Может пример какой подскажите как про инициализировать прерывание самому..? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Alex77 4 20 июня, 2014 Опубликовано 20 июня, 2014 · Жалоба Документацию я прочитал. Вы не грубы. Я предполагал такой ответ. Не работают у меня прерывания без библиотеки standalone. Может пример какой подскажите как про инициализировать прерывание самому..? Опять же есть примеры на С (обычно прикладываются к IP-ядрам). В бытности начинал с i2c - и всё работало. Потом посмотрел исходники и сделал по свойму. (давно это было н-лет тому). Ещё ? :rolleyes: Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zuuuuk 0 20 июня, 2014 Опубликовано 20 июня, 2014 · Жалоба к IP ядрам прикреплены примеры с применение библиотек standalon. извините за беспокойство. попробую разобраться Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
DM1206 0 20 июня, 2014 Опубликовано 20 июня, 2014 · Жалоба А чем standalone Вам не угодил? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
vitus_strom 0 20 июня, 2014 Опубликовано 20 июня, 2014 · Жалоба А у Вас осмелюсь предположить Xilkernel раз standalone не нравится? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Alex77 4 20 июня, 2014 Опубликовано 20 июня, 2014 · Жалоба к IP ядрам прикреплены примеры с применение библиотек standalon. извините за беспокойство. попробую разобраться Будут вопросы -спрашиваете - но более конкретно. Удачи. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Golikov 0 24 июня, 2014 Опубликовано 24 июня, 2014 · Жалоба Что происходит после выработки прерываний от xps_intc? Где хранятся таблицы прерываний (указатели на функции прерываний)? Если не ошибаюсь то таблица прерываний программная. То есть контроллер прерываний ксалинкса дергает единственное прерывание процессора - экцепшен. А там вы уже должны проанализировав состояние регистра контроллера сами выбрать какую функцию вызывать. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Alex77 4 24 июня, 2014 Опубликовано 24 июня, 2014 · Жалоба Что происходит после выработки прерываний от xps_intc? Где хранятся таблицы прерываний (указатели на функции прерываний)? Если не ошибаюсь то таблица прерываний программная. То есть контроллер прерываний ксалинкса дергает единственное прерывание процессора - экцепшен. А там вы уже должны проанализировав состояние регистра контроллера сами выбрать какую функцию вызывать. Зависит от версии процессора. (если не склероз у меня). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
vitus_strom 0 24 июня, 2014 Опубликовано 24 июня, 2014 · Жалоба UG081 (v14.7) MicroBlaze Processor Reference Guide - страница 70 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться