I wonder how did you get the rest of modules loaded. If you You should see message in dmesg, smth. like can’t load modules. You should not only replace kernel and DT, but as well compile kernel modules and install them to your specified folder on your host machine like
mkdir _modules
make modules_install INSTALL_MOD_PATH=./_modules ARCH=arm CROSS_COMPILE=xxx
, and finally replace files on target using scp or perhaps copying them to/from flash drive.
What is the BSP version and the carrier board/base board you are using.
Any jumper settings you modified on the carier board?
How you are testing the sending and receive of CAN data, are you using any CAN analyzer?
Please also share device tree changes done.
I am using BSP 5.x.y and we are using Colibri Evaluation Board.
I have not changed any jumper setting in the carrier board.
I am using the can-utilities at the terminal to send the message and at the output CAN pin, I am using Digital Oscilloscope. I also tried to verify using PCAN, but did not got any result.
Hi @kp_2024 ,
Did you miss the below point mentioned here With the Colibri Evaluation Board V3.2 the CAN transceiver can be isolated from the MCP251x CAN controller with the jumpers JP4/JP5. Remove the jumpers and use jumper wires to route the FlexCAN RX/TX signals to the CAN transceiver (X3-A20 is CAN2 RX and X3-B12 is CAN2 TX).