Похоже расположение таблицы векторов у этих контроллеров жестко определено. Это можно было бы обойти, если сделать безусловные переходы из этой таблицы в другую таблицу в ОЗУ. А таблицу в ОЗУ уже заполнять по мере надобности векторами обработчиков. Вопрос даст ли мне в этом вопросе ИАР достаточную свободу... Я весь ИАР перерыл, не могу найти что-то похожее на стартап, где бы прописывались адреса обработчиков, происходила инициализация переменных и т.п. Где то это всё очень глубоко зарыто. Вероятно будет проще закончить копания в этих камнях и переписать код под Cortex-M3. Цена практически одинаковая для одинаковых корпусов, но сразу всё упрощается.
|