Hi,
thanks for your replies.
The messages couldn't be transmitted because the bit timing calculation wasn't well suited and because I didn't configure the other node's PHY, so it couldn't ACK the incoming frames.
Another question, as one of my node now successfully transmits frames, I would like to receive them on the other node. Therefor I configure the 5th message buffer on the second node as follows:
CAN_0.BUF[5].CS.B.IDE = 0; /* MB 5 will look for a standard ID */
CAN_0.BUF[5].ID.B.STD_ID = 0; /* MB 5 will look for any ID */
CAN_0.BUF[5].CS.B.CODE = 4; /* MB 5 set to RX EMPTY */
CAN_0.RXIMR[5].R = 0;
CAN_0.RXGMASK.R = 0x1FFFFFFF; /* Global acceptance mask */
CAN_0.IMRL.R = 0x00000020; // enable BUF05I interrupt
INTC.PSR[89].B.PRI = 10; // set interrupt priority
additionally I add the reference to my ISR function into the INTC ISR vector table.
The issue is that no interrupt is generated. Did I miss something within my setup?
Best regards,
Efim