Или предыдущее только в кейле пройдет? А под IAR надо как Вы писали:
CODE32 COMMON INTVEC:CODE:ROOT org 0x00000018 LDR PC, VICVectAddr END а в Си:
__irq __arm void IRQ_Handler1() {
.............
VICVectAddr->VIC_EOICR = 0; }
__irq __arm __nested void IRQ_Handler2() {
.............
VICVectAddr->VIC_EOICR = 0;
но тогда как быть с другими ситуациями (от SWI, FIQ и прочии)? и где узнать названия прерываний (IRQ_Handler1(), IRQ_Handler2())? в хелпе на IAR не нашел. А VICVectAddr это тыпа метка с произвольным именем. Не ошибаюсь?
--------------------
OrCAD, Altium,IAR, AVR....
|