Цитата(Step_ARM @ Oct 20 2009, 09:40)

Речь идет не о куске кода о, а о полноценной программе. Например, загрузчик ПО с SD карты или демо-ролик какой-нибудь. Все это независимо от программы на flash. Поэтому таблица векторов НУЖНА. А вот делается ли ремап в LPC17XX? Пока не нашел...
Вроде нарыл--что-то похожее.
Загрузить код и таблицу векторов в SRAM. Задать адрес новой таблицы смещением и становить область SRAM в регистре VTOR.
Перейти на начало новой таблицы.
Не понятно будет ли это работать в AHB SRAM, то есть если таблицу векторов разместить в основной памяти по 0х10000000, а код в каком-либо банке AHB SRAM...
Vector Table Offset Register
Table 651. VTOR bit assignments
Bits Name Function
[31:30] - Reserved.
[29:8] TBLOFF Vector table base offset field. It contains bits[29:8] of the offset of the table
base from the bottom of the memory map.
Remark: Bit[29] determines whether the vector table is in the code or
SRAM memory region:
Bit[29] is sometimes called the TBLBASE bit.
• 0 = code
• 1 = SRAM.
[7:0] - Reserved