怎么取消SPI0_CSN0的复用

求解,为什么用示波器测量CSN0脚有信号,怎么取消呢

在dts中把spi0的状态设置为disabled

jpchen 发表于 2018-12-24 14:09
在dts中把spi0的状态设置为disabled

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

cnrobot 发表于 2018-12-24 14:20
在rk3288.dtsi中将spi0的状态这时为disabled后,用示波器监测csn0还是有信号, 在做spi接口转can

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

jpchen 发表于 2018-12-24 14:29
先确认是否关闭掉spi0,firefly-rk3288.dts文件中是否有关闭,如何还是有信号,可以查看规格书,查看引脚 …

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

cnrobot 发表于 2018-12-24 14:32
我用的是最新发布的4.4的内核版本

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