Регистр смещения таблицы векторов на Cortex M7 позволяет переместить таблицу векторов.
Мне интересно, как управляется таблица векторов, когда она перемещается и происходит мягкий сброс.
В руководстве по программированию ARM упоминается, что значение VTOR после сброса является "неизвестным".
Какой обработчик сброса используется после мягкого сброса: «оригинальный» из таблицы векторов в Fla sh? Или «перенесенный» один набор через VTOR?
Тот же вопрос для указателя стека. В руководстве по программированию говорится, что «При сбросе процессор загружает MSP со значения по адресу 0x00000000». Означает ли это, что указатель стека в перемещенной таблице векторов никогда не используется?