Part Number: TMS320F28388D
Hello,
We have an application which needs to support MCAN or DCAN on the same set of GPIOs such that the functionality can be swapped from one to other during runtime. The swap will only happen once after startup, depending a program branch, so it doesn't need to be restarting over and over. I am able to set up independently either MCAN or DCAN and get it run, but I haven't been able to figure out how to switch the pins from MCAN to DCAN, or vice versa, without needing to power reset the device.
Can you please list the steps needed to shutdown one CAN controller connected to a pair of GPIO and then reintialize the GPIO to a different CAN controller. For example GPIO 8,10 is initially set up as MCAN TX,RX and switch over to CANB TX,RX.
Everything is on CPU1 and not through the CM.
Thanks,
Jason