On Oct 13, 2014, at 13:07 , Peter Dufault <dufa...@hda.com> wrote: > but the upper limit of loop is #defined to 479: > > #if MPC55XX_CHIP_FAMILY == 555 > #define MPC55XX_IRQ_MAX 307U > #elif MPC55XX_CHIP_FAMILY == 556 > #define MPC55XX_IRQ_MAX 360U > #elif MPC55XX_CHIP_FAMILY == 567 > #define MPC55XX_IRQ_MAX 479U > #else > #error "unsupported chip type" > #endif > > The code will go on and step on a reserved area.
This looks like an issue in the header. I downloaded the MPC5674F Reference Manual and it does specify 479 interrupt request sources. See table 9-2, INTC Memory Map Base + (0x0040–0x0219) INTC_PSRn—INTC priority select registers 2 0–479 Peter ----------------- Peter Dufault HD Associates, Inc. Software and System Engineering _______________________________________________ devel mailing list devel@rtems.org http://lists.rtems.org/mailman/listinfo/devel