Кто-либо знает, как включить ARM FIQ?

Сдаться. Каждое правило, о котором можно думать, имеет исключения в некоторой культуре или другом. Даже если та "культура" является фанатами, которым нравится, по закону меняют их имена на "37eet".

5
задан 13 July 2009 в 13:31
поделиться

1 ответ

Кроме включения или отключения IRQ / FIQ, когда вы находитесь в режиме супервизора, нет никаких специальных настроек, которые вам нужно делать на ARM, чтобы использовать его, если только система (что ARM чип работает) отключил его аппаратно (судя по вашему комментарию, это не так, поскольку вы видите, что входной вывод FIQ работает правильно).

Для тех, кто не знает аббревиатуры, FIQ - это просто последнее прерывание вектор в списке, что означает, что он не ограничен инструкцией ветвления, как другие прерывания. Это означает, что он может выполняться быстрее, чем другие обработчики IRQ.

Обычные IRQ ограничены инструкцией ветвления, поскольку они должны гарантировать, что их код помещается в одно слово. FIQ, поскольку он не перезапишет другие векторы IRQ, может просто запустить код напрямую без инструкции перехода (отсюда и "

8
ответ дан 14 December 2019 в 01:14
поделиться
Другие вопросы по тегам:

Похожие вопросы: