Хочу пускать программу из рамки. Правлю ldскрипт, показываю контроллеру правильную таблицу прерываний:
SCB->VTOR = 0x20000000;
Давлю ресет - обнаруживаю себя во флешке. Что я делаю не так? В .map вроде всё прилично:
.text 0x0000000020000000 0x19a8
*(.vectors)
.vectors 0x0000000020000000 0x1ac /home/l29ah/sat/lib/gcc/arm-none-eabi/4.7.3/../../../../arm-none-eabi/lib/libopencm3_stm32f4.a(vector.o)
0x0000000020000000 vector_table