Hello.
I am currently using a 28335eZdsp with CCSv3.3. I am trying to implement eCAN, and it worked for the example files (A_to_B_Xmit and back_to_back) and when I only enabled one mailbox to receive and transmit.
However, I am now trying to enable multiple mailboxes, and when I go to test the code, it will not transmit. My code gets stuck in the following loop:
while(ECanaRegs.CANTA.all != 0x0000000F){};
And will not continue.
I have checked my switches (only SW1-3 is on, the other are off, and all of SW2 are on). I have checked my initialization functions and my eCAN set up and loops, they follow the same format as the examples. I have ran a search on these forums and found similar problems from other users, but none were resolved. I have also sent an email to TI, but they have not responded.
What could be causing this to happen?



