This is the mail archive of the ecos-discuss@sourceware.cygnus.com mailing list for the eCos project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

cyg_interrupt_set_vsr and ARM AEB-1


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.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]