Hello!
SDK version:pdk_jacinto_08_04_00_21
Linux driver code path:psdkla\board-support\linux-5.10.120+gitAUTOINC+95b90aa828-g95b90aa828\drivers\net\can\m_can\m_can.c
The original CAN driver of TDA4 cannot receive the packets accelerated by CAN FD, and CAN FD can be received normally.
Printing log shows that the following registers are set
May I ask whether the current platform supports CAN FD accelerated messages? How to modify it to receive CAN FD accelerated messages normally
Here's how I debug it
candump can0 &
[ 60.027938] m_can_platform 27b1000.can can0: entered error passive state
[ 115.389155] m_can_platform 27b1000.can can0: stuff error
[ 115.389179] m_can_platform 27b1000.can can0: Protocol error in Arbitration fail
[ 115.389223] m_can_platform 27b1000.can can0: stuff error
[ 115.389229] m_can_platform 27b1000.can can0: Protocol error in Arbitration fail
[ 115.389305] m_can_platform 27b1000.can can0: stuff error