Other Parts Discussed in Thread: TMS570LS0432, HALCOGEN
Hello,
After updating from 03.02 to recent 03.08 and regenarating code my CAN communication program stopped functioning. I am using TMS570LS0432 HDK.
Only the first message is read from the bus, and any further attempts to read fail.
After going over diffs between versions, I eventually tracked down the issue to this CAN init code:
canREG1->CTL = (uint32)0x00000000U
| (uint32)0x00000000U
| (uint32)((uint32)0x00000005U << 10U)
| (uint32)0x00020043U;
The operation in bold is missing from old version, and deleting this part solved the issue, allowing me to continuously read from the CAN bus.
Is this misconfiguration on my part? A bug?
Thanks,
Oron

