Tool/software: Code Composer Studio
Hi all,
I am debugging the CAN_External_Transmit source code in F2837x control card for data transmission. The source code is perfectly working if tested between 2 CAN ports of an individual card, but failing to operate with similar CAN PORTS of 2 different control cards. I want to share some more informations regarding the status of CANA and CANB registers while performing the data transmission between 2 CAN ports:
In CANa register:
1) Last Error code (LEC) = 111, TxRqstReg1 = 01, Msg valid Register1 = 01, Access Data bytes (0-3) = 1,
2) Access Data bytes (4-7) = 1, Transmit Interrupt Enable = 1, Transmit Request = 1, End of Block = 1,
3) Data Length Code = 1000,
4) CAN_IF1DATB and CAN_IF1DATA
Data Byte 0 = 01111100,
Data_1 = 10000001,
Data_2 = 01111010,
Data_3 = 10001010,
Data_4 = 10000010,
Data_5 = 10000010,
Data_6 = 01110101,
Data_7 = 10000001,
In CANb register almost all parameters are having value of zero.
Can anyone suggest some informations based on above parameters to find out the reason of not having proper data transmission between the CAN ports.
Thanks in advance.
Regards
Sumanta
