Part Number: TMS320F280049
Hi team,
I am working with my customer trying to tuning his CAN communication.
I used two F280049 launchpads to test the can_ex3_external_transmit example.
In F280049(TX), CANA OBJ1 is set as tx as below:
CAN_setupMessageObject(CANA_BASE, TX_MSG_OBJ_ID, 0x95555555,
CAN_MSG_FRAME_EXT, CAN_MSG_OBJ_TYPE_TX, 0,
CAN_MSG_OBJ_NO_FLAGS, MSG_DATA_LENGTH);
In F280049(RX), CANA OBJ1 is set as RX as below:
CAN_setupMessageObject(CANA_BASE, RX_MSG_OBJ_ID, 0x95555555
CAN_MSG_FRAME_EXT, CAN_MSG_OBJ_TYPE_RX, 0,
CAN_MSG_OBJ_RX_INT_ENABLE, MSG_DATA_LENGTH);
With the above configuration, the code works fine adn RX and receive the right data. However, if I change the MSG ID of F280049(RX) to 0x95555554. The RX cannot receive any data or run into the RX interrupt.
According to the code, the MASK is not set. Why changing the MSG ID will cause the RX not to receive anything?
Regards,
Brian
