Other Parts Discussed in Thread: TDA4VM
I am working on Jacinto board “TI Jacinto EVM TDA4VM [ti-processor-sdk-rtos-j721e-evm-08_06_01_03]”.
We have a problem when we implement 2 Rx frames in the software .
When we implement 1 Rx CAN Frame reception is fine, every frame is received proper.
When we configure 2 Rx CAN Frames, we see that alternative reception frames are missing. Both frames have rolling counter through which we have identified the missing frame issue.
Implementation background,
- Using the structure TimerP_Params we have implemented user defined function which calls in every 10ms (even 1ms also checked)
- In the interrupt App_mcanIntr0ISR we set a flag , based on this flag status in user defined function we process the frames based on the CAN ID.
What else is checked,
We have checked in the polling method by calling function MCAN_readMsgRam and checking for respective ID.
Please refer code snippet for 2 CAN frame implementation. [not possible to attach the file]
Please let me know if you would like to have more information from me ? request you to provide solution to this problem.
If already there is solution to this problem, request you to share the example code / code snippets / documentation.
Thank you so much.
