zuuuuk 0 22 апреля, 2015 Опубликовано 22 апреля, 2015 · Жалоба Добрый вечер. Я может банальную тему поднимаю, но помогите разобраться с прерываниями. Есть контроллер прерываний в ARM, который принимает прерывания от периферии. и выдает прерывание на ядро. Что происходит дальше по логике.? 1) Ядро лезет в таблицу прерываний. Которая находиться в контроллере прерываний. 2) переходит на нужную функцию. 3) ВОЗВРАЩАЕТСЯ ОБРАТНО. Все правильно? И еще вопрос не нашёл в документации сопоставления таблицы прерываний и переферийного устройства. Как организованно? после получения прерывания от УАРТА в какой номер прерывания ядро использует? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 69 22 апреля, 2015 Опубликовано 22 апреля, 2015 · Жалоба 1) Ядро лезет в таблицу прерываний. Которая находиться в контроллере прерываний. 2) переходит на нужную функцию. 3) ВОЗВРАЩАЕТСЯ ОБРАТНО. Все правильно? Правильно. И еще вопрос не нашёл в документации сопоставления таблицы прерываний и переферийного устройства. Как организованно? после получения прерывания от УАРТА в какой номер прерывания ядро использует? См. раздел Peripherals - Perpheral Identifiers. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zuuuuk 0 22 апреля, 2015 Опубликовано 22 апреля, 2015 · Жалоба Я в этом разделе не нашёл соответствия переферии и номера прерывания. doc6175.pdf Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 69 22 апреля, 2015 Опубликовано 22 апреля, 2015 · Жалоба Table 10 на странице 33. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zuuuuk 0 22 апреля, 2015 Опубликовано 22 апреля, 2015 · Жалоба Это переферийные индентификаторы . И как эти ID связанны друг с прерываниями. с таблицей прерываний. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 69 22 апреля, 2015 Опубликовано 22 апреля, 2015 · Жалоба И как эти ID связанны друг с прерываниями. с таблицей прерываний. Напрямую: ID равен номеру прерывания. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zuuuuk 0 22 апреля, 2015 Опубликовано 22 апреля, 2015 · Жалоба в доке есть запись об этом? я что то не нашёл.... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 69 23 апреля, 2015 Опубликовано 23 апреля, 2015 · Жалоба Только в абзаце над таблицей. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться