2,851
社区成员




先集成mcp2518fd的驱动, 可以通过dmesg | grep mcp查看log:
mcp251xfd spi5.0 can0: MCP2518FD rev0.0 (-RX_INT -PLL -MAB_NO_WARN +CRC_REG +CRC_RX +CRC_TX +ECC -HD o:10.00MHz c:10.00MHz m:10.00MHz rs:4.25MHz es:0.00MHz rf:4.25MHz ef:0.00MHz) successfully initialized.
mcp251xfd spi8.0 can1: MCP2518FD rev0.0 (-RX_INT -PLL -MAB_NO_WARN +CRC_REG +CRC_RX +CRC_TX +ECC -HD o:10.00MHz c:10.00MHz m:10.00MHz rs:4.25MHz es:0.00MHz rf:4.25MHz ef:0.00MHz) successfully initialized.
开机之后, 使用命令设置canfd的信息:
ip link set can0 down; ip link set can0 type can bitrate 1000000 dbitrate 2000000 fd on loopback off; ifconfig can0 up.
ip link set can1 down; ip link set can1 type can bitrate 1000000 dbitrate 2000000 fd on loopback off; ifconfig can1 up.
然后进行发送和接收, 带双#的是fd的命令:
candump can1
cansend can0 213##311