嵌入式爱好者

查看: 20262|回复: 5

[Linux] 关于T507开启SPI问题

[复制链接]

19

主题

35

帖子

118

积分

A40i/T3/T507/T527通行证

扫一扫,手机访问本帖
发表于 2021-10-11 15:10:51 | 显示全部楼层 |阅读模式
本帖最后由 generalj 于 2021-10-11 15:14 编辑

我想在T507上开启SPI控制,配置文件,menuconfig,确认都已配置好,但镜像烧写到核心板,显示无spi设备,请教哪里弄错了?相关配置如下:
1.png 2.png
目标板设备列表,无SPI设备:
3.png

回复

使用道具 举报

0

主题

1173

帖子

2200

积分

发表于 2021-10-11 16:00:25 | 显示全部楼层
您可以看看kernel/linux-4.9/arch/arm64/boot/dts/sunxi/OKT507-C-Common.dtsi
应该是需要注册spidev的片选设备,仿照spi0的格式加一个cs0的注册
点评回复 支持 反对

使用道具 举报

19

主题

35

帖子

118

积分

A40i/T3/T507/T527通行证

 楼主| 发表于 2021-10-11 17:02:10 | 显示全部楼层
本帖最后由 generalj 于 2021-10-11 17:09 编辑

改了OKT507-C-Common.dtsi文件
SPI0 SPI1都整不出来.能帮忙配置一下吗?我把原始文件打包传上来了,要求打开SPI1

http://bbs.witech.com.cn/forum.php?mod=attachment&aid=MTE4Nzd8NWNkZTk2MTdjYTlhZDZhYjcxNjgxNTg1YzdiZjMyOTh8MTcyNjg4OTI5MQ%3D%3D&request=yes&_f=.rar
点评回复 支持 反对

使用道具 举报

0

主题

1173

帖子

2200

积分

发表于 2021-10-12 10:10:06 | 显示全部楼层
我加了一个,设备树添加内容如下,另外ahub_daudio3用的引脚和spi冲突,我关掉了ahub_daudio3
spi1: spi@05011000 {
        pinctrl-0 = <&spi1_pins_a &spi1_pins_b>;
        pinctrl-1 = <&spi1_pins_c>;
        spi_slave_mode = <0>;
        status = "okay";
        spidev1_cs0:spi1_cs0@0{
                #address-cells=<1>;
                #size-cells=<1>;
                compatible = "spidev";
                spi-max-frequency = <1000000>;
                reg               = <0>;
                mode=<0>;
                status = "okay";
        };
};
点评回复 支持 反对

使用道具 举报

19

主题

35

帖子

118

积分

A40i/T3/T507/T527通行证

 楼主| 发表于 2021-10-12 11:57:27 | 显示全部楼层
本帖最后由 generalj 于 2021-10-12 11:58 编辑

谢谢大佬,按以上方法,驱动有了,请问SPI1可以工作于从机模式吗?
如果可以的话,配置及使用与哪些相关?
点评回复 支持 反对

使用道具 举报

0

主题

1173

帖子

2200

积分

发表于 2021-10-12 13:17:16 | 显示全部楼层
目前只配置了主模式,没有从模式,您可以网上查查怎么调
点评回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2024-9-21 11:28

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表