modprobe: FATAL: Module mttcan not found in directory /lib/modules/4.4.15-tegr问题解决

Author:DK(汽车电子工程师一枚),  E-mail:daikai@jluracing.com

在用TX2装CAN驱动的时候遇到modprobe: FATAL: Module mttcan not found in directory /lib/modules/4.4.15-tegrd的问题,

广泛搜寻后无果,后经过摸索发现原因是装TX2 Kernel时未安装CAN模块。

既然找到问题了,接下来解决问题的方案就是重装TX2 Kernel,下载及安装内核网址如下:https://www.jetsonhacks.com/2017/03/25/build-kernel-and-modules-nvidia-jetson-tx2/,安装过程不再做详细赘述,

本人在重装内核时遇到一个问题,选择了CAN 模块, 但是未选择mttcan,导致运行modprobe mttcan 时出错,你都没有安装这个模块,怎么可能找得到呢,哈哈!

下面上图:

安装TX2 Kernel 时将CAN bus subsystem support勾选上,但是仅仅这一步还不够,看下图,

在搜索栏搜mttcan,出现了Bosch M_TTCAN Device,因为我们用的是M_TTCAN,当然要把这个勾选上啦,选上以后这才算结束,然后保存,可以参照安装教程继续往下走,默认是不安装M_TTCAN的啊,当然也可能是我自己没装好,哈哈!!

好啦,这个装好以后基本就不会报错啦,可以参考别的教程(https://blog.csdn.net/zhenguo26/article/details/79629665)来安装TX2 CAN通信模块啦!

 

本文仅用于个人学习TX2 CAN通信的学习记录,感谢论文所述链接原作者的精彩分享!

 

 

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值