A20 Lime CAN: controller-problem{rx-overflow}

Started by bart, October 26, 2016, 02:32:20 PM

Previous topic - Next topic

KeesZagers

I read back the whole discussion and what was interesting is the statement in the first message of Bart:

In particular, the issue occurs more often if I dump the output to the console instead of a file, but it occurs in both cases.

So it may be not influenced by the CAN load, however it seems to be influenced by the system load. Terminal and file communication are also interrupt driven processes. So some kind of conflict in handling interrupts, probably with different priorities? I'm not familiar with the A20 structure, but I know it is a hell of a job to handle the multiple interrupts of a PIC32 controller in a correct way.