2015-05-16 2 views

ответ

1

Ваша причина возникновения сбоя должна быть большой ключом - это смещение 0xC8 (192 байта) должно позволить пространство для таблицы векторов прерываний.

Не все приложения требуют, чтобы таблица векторов находилась в ОЗУ - если у вас есть фиксированная программа во флэш-памяти, тогда также может быть и векторная таблица. Но если вы используете загрузчик для запуска кода из ОЗУ и хотите, чтобы этот код включал процедуры обслуживания прерываний, вам нужно будет поместить векторную таблицу в ОЗУ и обновить регистр, который указывает на нее. См. Например, AN10866.

Смежные вопросы