Hi Everyone,
I am attaching updated mcp driver and dtb having the changes. Please follow below steps:
- Connect first MCP251x chip to SPI1 on 40-pin, use CS0 pin, connect INT on Pin 31 (GPIO Z.0)
- Connect second MCP251x chip to SPI2 on 40-pin, use CS0 pin, connect INT on Pin 32 (GPIO V.0)
- Copy mcp251x.ko on target under /lib/modules/4.9.140-tegra/kernel/drivers/net/can/spi/
- Copy tegra210-p3448-0000-p3449-0000-a02-mcp251x.dtbo under /boot/
- Copy tegra210-p3448-0000-p3449-0000-a02.dtb under /boot/dtb/
- Run /opt/nvidia/jetson-io/jetson-io.py
- Select Configure Jetson for compatible hardware
- Select MCP251x CAN Controller
- Save and reboot
- Make CAN0 and CAN1 inerface up on network:
ip link set can0 up type can bitrate 500000
ip link set can1 up type can bitrate 500000
Let me know if you are stuck somewhere.mcp.zip (206.1 KB)