社区
驱动开发/核心开发
帖子详情
linux spi转can mcp2515调试驱动和dts配置
qq_36414491
2020-06-17 09:17:55
现在linux4.9内核上调试spi转can芯片mcp2515,不知道驱动和dts怎么进行修改,本人小白向各位大牛请教,急急急,多谢了!
...全文
18385
6
打赏
收藏
linux spi转can mcp2515调试驱动和dts配置
现在linux4.9内核上调试spi转can芯片mcp2515,不知道驱动和dts怎么进行修改,本人小白向各位大牛请教,急急急,多谢了!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xunshanwuzhao
2020-07-13
打赏
举报
回复
这个驱动很成熟的,到处都是,首先要构建SPI的一个设备,然后在probe里和CAN设备相关联,我用的北京迅为的板子也是这个驱动
matthewyeh
2020-07-07
打赏
举报
回复
先查看当前使用的dts中有没有spi节点配置,一般是可以看到spiflash的,参考着把这个2515的驱动挂在某个spi节点下面吧,试试
qq_36414491
2020-06-17
打赏
举报
回复
有大神可以帮忙解析下吗
qq_36414491
2020-06-17
打赏
举报
回复
引用 2 楼 moquan1100 的回复:
先看看你的linux中有没有2515的驱动,或者找厂商要驱动,然后移植进去
大神能帮忙指导下吗
qq_36414491
2020-06-17
打赏
举报
回复
引用 2 楼 moquan1100 的回复:
先看看你的linux中有没有2515的驱动,或者找厂商要驱动,然后移植进去
内核里面有驱动,现在就是probe不成功。
moquan1100
2020-06-17
打赏
举报
回复
先看看你的linux中有没有2515的驱动,或者找厂商要驱动,然后移植进去
海思3559平台
MCP2515
SPI
转
CAN
驱动
配置
1.
转
载前言 由于海思平台需要接入CAN设备,而3559平台的CAN接口没有
驱动
支持; 但是标准
Linux
是支持
mcp2515
驱动
,作为CAN设备接入的 2. 需要修改内容
SPI
pinmux复用
配置
内核开启
mcp2515
驱动
dts
配置
3.
SPI
pinmux 复用
配置
由于
mcp2515
驱动
加载时,是需要通过
spi
接口读取硬件状态的,所以必须提前
配置
。 这里有两种方法: 方法一:uboot里面
配置
【这里我采用这种方法,方法如下】 方法二:
mcp2515
驱动
probe函数里面添加
【
Linux
】全志T507添加
MCP2515
驱动
并移植canutils实现
SPI
转
CAN
全志T507添加
MCP2515
驱动
并移植canutils实现
SPI
转
CAN
T507 buildroot
linux
4.9之
MCP2515
can网络开发
调试
由于T507这款soc中没有带can接口,而项目中需要can接口,故采用了
mcp2515
spi
转
can进行
调试
。
【CAN模块】海思3559平台
MCP2515
SPI
转
CAN
驱动
调试
记录
1. 前言 由于海思平台需要接入CAN设备,而3559平台的CAN接口没有
驱动
支持; 但是标准
Linux
是支持
mcp2515
驱动
,作为CAN设备接入的 2. 需要修改内容
SPI
pinmux复用
配置
内核开启
mcp2515
驱动
dts
配置
3.
SPI
pinmux 复用
配置
由于
mcp2515
驱动
加载时,是需要通过
spi
接口读取硬件状态的,所以必须提前
配置
。 这里有两种方法: 方法一:uboot里面
配置
【这里我采用这种方法,方法如下】 方法二:
mcp2515
驱动
probe函数里面添加pi
iMX6平台
mcp2515
驱动
调试
由
MCP2515
手册得知,
MCP2515
在进行任何操作时,操作期间CS引脚需要保持为低电平,可是系统在初始化读取CAN状态时,在读操作还未结束时,发送一个字节数据后CS就会被拉高一次,这就会导致
MCP2515
初始化失败。平台中
SPI
的CS引脚
配置
为硬件控制,芯片每发送一字节数据后会自动将CS拉高,所以就导致了
MCP2515
初始化失败,为解决这一问题,需要将CS引脚修改为GPIO,使用软件控制CS引脚状态。系统启动时会发送
SPI
数据
配置
MCP2515
,使用示波器或者逻辑分析仪可以抓取到系统发送的
SPI
数据。
驱动开发/核心开发
21,615
社区成员
21,711
社区内容
发帖
与我相关
我的任务
驱动开发/核心开发
硬件/嵌入开发 驱动开发/核心开发
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章