[an error occurred while processing this directive]
|
Отлаживаю программу в ОЗУ. Решил вставить прерывание...
Обработчик внешнего прерывания описал так:
#pragma vector=0x1C
__fiq __arm void my_ext0_int(void)
{
char i,j;
for (i=0;i<10;i++)
{
j++;
}
}
До разрешения прерываний разрешил распологать таблицу векторов в SRAM:
MEMMAP = 0x02;
Но при возникновении прерывания, ARM почему-то лезет во флеш по адресу
0x0000001C
кто-нибудь знает почему так?
E-mail: info@telesys.ru