Unable to transmit 1 byte over CAN for sh72531

Hello all

I am writing CAN driver code for sh72531.

I have written code to transmit 1 byte over ID 174.

 when I turned board On and pressed "reset" button, then controller enters into reset mode. In this reset mode, I have configured all CAN registers (for eg I disabled all Interrupts). After that I come out of reset mode by making MCR0 bit = 0.

 

Then I enable Mailbox 31 Tx request(for transmitting ID 147).

But I get TEC warning. and message gets aborted.

 

is there any transceiver problem or what?

 

plz help regarding this.