天天看點

NVIDIA TX2 使能CAN子產品

問題描述:

在使用TX2的時候需要測試CAN接口,發現官方系統中沒有加載CAN驅動,但是開發闆中是有編譯好的CAN驅動子產品的

解決辦法:

1.手動加載CAN驅動子產品

cd /lib/modules/4.4.38-tegra/kernel/net/can
sudo insmod can.ko
sudo insmod can-raw.ko
sudo insmod can-bcm.ko
sudo insmod can-gw.ko  
cd /lib/modules/4.4.38-tegra/kernel/drivers/net/can
sudo insmod can_dev.ko
cd /lib/modules/4.4.38-tegra/t18x/drivers/net/can/mttcan/native
sudo insmod mttcan.ko

ifconfig can
sudo ip link set can0 type can bitrate 1000000
sudo ip link set up can0
ip -s -d link show can0
sudo ip link set can1 type can bitrate 1000000
sudo ip link set up can1
ip -s -d link show can1
           

2.下載下傳并編譯can-utils

git clone https://github.com/linux-can/can-utils.git
           

使用canconfig、canecho、cansend、candump、cansequence五個工具,檢測和監控Socket CAN接口

繼續閱讀