This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

canIntCommunication example not calling canMessageNotification

Other Parts Discussed in Thread: HALCOGEN

I successfully ran the canCommunications example provided with HalCoGen, but when I work through the canIntCommunication example, it hangs on the while(tx_done == 0) line and canMessageNotification() is never called to set tx_done = 1.  I set up HalCoGen according to the instructions in the example: Enable CAN1 and CAN2 drivers, configure CAN1 MessageBox1 to activate and transmit, configure CAN2 MessageBox2 to activate and receive, and enable VIM Channel 16 and 35 and set to IRQ.  

Are there any other steps I'm missing?  In the generated code I removed the canMessageNotification() declaration in notification.c as advised.  The only part of the instructions I'm unsure of is "Copy dma.c and dma.h into your application."  Files called sys_dma.c/h were generated by HalCoGen, but I don't see a provided dma.c/h sitting among the HalCoGen examples.  Is this the missing component, and where could I find it?  Is there any additional hardware setup necessary besides connecting CAN1 and CAN2 to the same bus, which I know is done correctly because the canCommunications example runs fine?  Thanks for your help!