This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Hi,
I have two project one runs in CPU1 and the other one in CPU2. To update both programms I use the CAN module. For the Programm in CPU1 the update works fine.
When I change the access for the CAN module in CPU1 to CPU2 the communication via CAN don't work in the CPU2. I changed the access with the following code part:
In CPU1:
SysCtl_selectCPUForPeripheral( SYSCTL_CPUSEL8_CAN, 2, SYSCTL_CPUSEL_CPU2);
I use the CANB module over the output pins 12 and 17 from the Launchpad.
Have anybody an Idea for this problem?
Thanks for your help.
Best regards,
Markus
Hi Markus,
Have you called the function SysCtl_enablePeripheral(SYSCTL_PERIPH_CLK_CANB) from CPU2 side?
Note that the peripheral clock should be enabled the owner core.
Regards,
Veena