( Zsugabubus | 2024. 07. 27., szo – 18:04 )

Ez megvan, de ahogy fentebb is kiderül, a VTOR az az NVIC-hez tartozik, ami meg a Cortexeken van. Egy ARM Cortex meg simán lehet ARMv7 alapú, úgyhogy a különbség inkább a mikrokontrolleres és a nem mikrokontrolleres ARM-ok közt van.

Ha meg AIC van (az jó régi már), ott AIC_SVR van, ennek inicializálása egy standard startup kódban:

for (i=1;i < 31; i++)
{
   AT91C_BASE_AIC->AIC_SVR[i] = (int) AT91F_Default_IRQ_handler ;
}

Na de ennek már nem sok köze van a szálakhoz és processekhez.