[ECOS] cyg_interrupt_set_vsr and ARM AEB-1

Ivan Griffin ivan.griffin@parthus.com
Tue May 30 13:27:00 GMT 2000


I'm trying to do the following in cyg_prestart() to hook the IRQ and FIQ
interrupts on the ARM AEB-7.  Can anyone tell me why the following code
doesn't appear to work?

#define ARM_IRQ_INTR 0x18
#define ARM_FIQ_INTR 0x1c

extern void IRQ_Veneer(void);
extern void FIQ_Handler(void);

void cyg_prestart(void)
{
    cyg_interrupt_disable();
    cyg_interrupt_set_vsr(ARM_IRQ_INTR, (cyg_VSR_t*)IRQ_Veneer);
    cyg_interrupt_set_vsr(ARM_FIQ_INTR, (cyg_VSR_t*)FIQ_Handler);
    cyg_interrupt_enable();
}

Best Regards,
Ivan.



More information about the Ecos-discuss mailing list