Using the F2837xD, I am trying set an IPC event in CPU1, which will generate an interrupt in CPU2. This code would appear to work if I was polling, but I need it to be interrupt driven.
On the CPU2 (event-reception) side, I see the IPC (event) flag bit set, the IER and IFR bits set, the PIEIER and PIEIFR bits set, and the vector-table properly points to my __interrupt-declared function, but the ISR is never called.
I am using the latest CCS6.1 and I also tried the cpu01_to_cpu02_ipcdrivers sample application in ControlSuite 1.60; in that application a breakpoint in either CPU..IPCHandler is never reached -- how do I know the sample application is actually working? Note neither CPU errorHandler function is called, so both CPUs are executing without error.
Thanks,
Jim