изменил код на
CODE
//...
*AT91C_AIC_IDCR = 0xFFFFFFFF;
*AT91C_AIC_ICCR = 0xFFFFFFFF;
for(int i = 0; i<32; i++){ AT91C_BASE_AIC->AIC_SVR[i] = (unsigned int)DefInt;}
AT91C_BASE_AIC->AIC_SMR[AT91C_ID_IRQ1] = PRIOR_0|EXT_NEGATIVE_EDGE;
AT91C_BASE_AIC->AIC_SMR[AT91C_ID_IRQ2] = PRIOR_0|EXT_NEGATIVE_EDGE;
*AT91C_AIC_IECR = (1UL << AT91C_ID_IRQ1) | (1UL << AT91C_ID_IRQ2);
//...
Цитата
что у Вас в AIC_IPR и AIC_CISR
в AIC_IPR 0x00000000
в AIC_CISR (NFIQ == 0 NIRQ == 0)
Цитата
убрать из окошка регистров AIC_IVR
Как это можно cделать ?
Цитата
использовать Protect Mode
Где его включить ?
Сообщение отредактировал crack_enigma - Jul 2 2009, 04:38