AM4379拓展接口SPI2片选问题 - AM437x - 嵌入式开发者社区 - 51ele.net
设为首页收藏本站

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 3777|回复: 3

[已解决] AM4379拓展接口SPI2片选问题

[复制链接]

3

主题

4

帖子

1029

积分

金牌会员

Rank: 6Rank: 6

积分
1029
发表于 2018-12-11 09:50:47 | 显示全部楼层 |阅读模式
原理图


设备树文件
spi@481a2000 {
                        compatible = "ti,am4372-mcspi", "ti,omap4-mcspi";
                        reg = <0x481a2000 0x400>;
                        interrupts = <0x0 0x7e 0x4>;
                        ti,spi-num-cs = <0x2>;
                        ti,pindir-d0-out-d1-in = <0x1>;
                        ti,hwmods = "spi2";
                        dmas = <0x28 0x10 0x28 0x11 0x28 0x12 0x28 0x13>;
                        dma-names = "tx0", "rx0", "tx1", "rx1";
                        #address-cells = <0x1>;
                        #size-cells = <0x0>;
                        status = "okay";
                        pinctrl-names = "default";
                        pinctrl-0 = <0x3e>;

                        ads7846@0 {
                                pinctrl-names = "default";
                                pinctrl-0 = <0x3f>;
                                compatible = "ti,ads7846";
                                vcc-supply = <0x40>;
                                reg = <0x0>;
                                spi-max-frequency = <0x16e360>;
                                interrupt-parent = <0x41>;
                                interrupts = <0x7 0x0>;
                                pendown-gpio = <0x41 0x7 0x0>;
                                ti,x-min = [00 00];
                                ti,x-max = [0f ff];
                                ti,y-min = [00 00];
                                ti,y-max = [0f ff];
                                ti,x-plate-ohms = [00 b4];
                                ti,pressure-max = [00 ff];
                                ti,debounce-max = [00 0a];
                                ti,debounce-tol = [00 1e];
                                ti,debounce-rep = [00 01];
                                ti,settle-delay-usec = [00 96];
                                ti,keep-vref-on = <0x1>;
                                linux,wakeup;
                        };

                        spi@1 {
                                spi-max-frequency = <0x16e3600>;
                                reg = <0x1>;
                                compatible = "spidev";
                        };
                };


结果:
spi2按原理图上的管脚,片选CS没有输出

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

3

主题

4

帖子

1029

积分

金牌会员

Rank: 6Rank: 6

积分
1029
 楼主| 发表于 2018-12-11 11:35:05 | 显示全部楼层

怎么样才能片选信号输出

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 支持 反对

使用道具 举报

0

主题

31

帖子

1402

积分

创龙

Rank: 8Rank: 8

积分
1402
发表于 2018-12-11 14:10:16 | 显示全部楼层
确认spi的pinmux是否配置正常了。
回复 支持 反对

使用道具 举报

44

主题

368

帖子

2894

积分

创龙

Rank: 8Rank: 8

积分
2894
发表于 2018-12-11 15:01:53 | 显示全部楼层
您好,

      关于拓展接口的SPI2引脚,我司默认情况下是没有配置的,您需要参照我们提供的设备树文件,确认您需要使用的SPI2引脚以及片选信号都已正确配置。
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|手机版|小黑屋|嵌入式开发者社区 ( 粤ICP备15055271号

GMT+8, 2024-3-29 19:54 , Processed in 0.039214 second(s), 25 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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