Firefly开源社区

打印 上一主题 下一主题

[Linux] 怎么取消SPI0_CSN0的复用

176

积分

0

威望

0

贡献

技术小白

积分
176

怎么取消SPI0_CSN0的复用

发表于 2018-12-24 10:20:12      浏览:8639 | 回复:5        打印      只看该作者   [复制链接] 楼主
求解,为什么用示波器测量CSN0脚有信号,怎么取消呢

图片2.png (35.97 KB, 下载次数: 805)

图片2.png
回复

使用道具 举报

3750

积分

17

威望

18

贡献

官方团队

Rank: 9Rank: 9Rank: 9

积分
3750
发表于 2018-12-24 14:09:35        只看该作者  沙发
在dts中把spi0的状态设置为disabled
回复

使用道具 举报

176

积分

0

威望

0

贡献

技术小白

积分
176
发表于 2018-12-24 14:20:47        只看该作者  板凳
jpchen 发表于 2018-12-24 14:09
在dts中把spi0的状态设置为disabled

在rk3288.dtsi中将spi0的状态这时为disabled后,用示波器监测csn0还是有信号, 在做spi接口转can
回复

使用道具 举报

3750

积分

17

威望

18

贡献

官方团队

Rank: 9Rank: 9Rank: 9

积分
3750
发表于 2018-12-24 14:29:16        只看该作者  地板
cnrobot 发表于 2018-12-24 14:20
在rk3288.dtsi中将spi0的状态这时为disabled后,用示波器监测csn0还是有信号, 在做spi接口转can

先确认是否关闭掉spi0,firefly-rk3288.dts文件中是否有关闭,如何还是有信号,可以查看规格书,查看引脚的复用是gpio还是spi
回复

使用道具 举报

176

积分

0

威望

0

贡献

技术小白

积分
176
发表于 2018-12-24 14:32:49        只看该作者  5#
jpchen 发表于 2018-12-24 14:29
先确认是否关闭掉spi0,firefly-rk3288.dts文件中是否有关闭,如何还是有信号,可以查看规格书,查看引脚 ...

我用的是最新发布的4.4的内核版本
回复

使用道具 举报

3750

积分

17

威望

18

贡献

官方团队

Rank: 9Rank: 9Rank: 9

积分
3750
发表于 2018-12-24 14:39:35        只看该作者  6#
cnrobot 发表于 2018-12-24 14:32
我用的是最新发布的4.4的内核版本

那可以查规格书,查看对应的grf寄存器,看是否是gpio还是spi
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表