I am trying to get CAN (basic, not CANFD) working on the CM, and I am using the can_ex4_transmit_recieve sample application as a guide (my CAN is on different GPIOs than the sample app), and of course nothing is transmitting.
My question is, in the can_ex4_transmit_receive.c file, the base-register passed to the various CAN support functions is "CANA_BASE", which is 0x4007000. However the CM owns "MCAN", and its register-set is different than the CAN base of 40070000.
I am new to the 28388 -- if the CPU1-mux is setting the GPIO-pins to MCAN, I would have thought the CM would only be using the MCAN register set? Should the CM still use the regular CAN registers at 0x40070000?
Thanks,
Jim