Как бы переместить ARM исключения векторов?Переместить векторы исключения ARM?
В принципе, мне нужно, чтобы иметь возможность переназначить их в пути, так что, когда ядро ARM пытается выполнить вектор, он должен выполнить вектор пользовательских исключений, который хранится в RAM битого ядра, а не в ROM то есть на 0x0
. Это возможно? Или я собирался перенаправить прерывания в ядро с ROM?
По существу, есть способ рассказать ядро ARM, «вот новый адрес для вашей векторной таблицы»? Я знаю, что вы можете запустить CPU в режиме высоких векторов, но это не то, что я ищу. Я должен иметь возможность динамически устанавливать векторную базу в пользовательский адрес.
для ARMv7 (Cortex-A7, -A8 и т.д.) поиск Vbar, MVBAR и HVBAR в архитектурном справочном руководстве для перемещения таблицы исключений. –