Part Number: TMS320F280025C
Tool/software:
I'm trying to get the example "can_ex2_loopback_interrupts" working in non-test mode.
I've referenced sprace5a, but I still can't figure out what I'm doing wrong.
I have 2 physical CAN nodes connected with a T connection to the launchpad's J14 H/L pins. And I changed the CAN ROUTE S4 toggle to "XCVR".

I updated the example project to use the default CAN GPIO pins 32/33:
#define DEVICE_GPIO_PIN_CANTXA 32U // GPIO number for CANTXA #define DEVICE_GPIO_PIN_CANRXA 33U // GPIO number for CANRXA #define DEVICE_GPIO_CFG_CANTXA GPIO_32_CANA_TX // "pinConfig" for CANA TX #define DEVICE_GPIO_CFG_CANRXA GPIO_33_CANA_RX // "pinConfig" for CANA RX
I commented out the CAN_enableTestMode() call.
I left all of the clock settings as is, with the default values.
I can transmit/receive CAN msgs fine by polling. But the CAN interrupt only ever fires with status = CAN_INT_INT0ID_STATUS and TX_MSG_OBJ_ID, never RX_MSG_OBJ_ID.
Thank you,
Diane