嵌入式爱好者

查看: 42024|回复: 1

[Linux] OKMX6UL-C2 nand 256m 添加SPI驱动不能正常工作

[复制链接]

2

主题

5

帖子

37

积分

i.MX6UL通行证

扫一扫,手机访问本帖
发表于 2019-12-7 18:32:22 | 显示全部楼层 |阅读模式
本帖最后由 Xiaoooo 于 2019-12-7 18:35 编辑

使用OKMX6UL-C2 nand 256m添加了两路SPI驱动,烧录后显示了spidev0.0和spidev1.0,但是使用测试代码输出全为0,连接我们自己的设备通信也不成功。设备树文件:
&ecspi1 {
             compatible = "fsl,imx51-ecspi";
             fsl,spi-num-chipselects = <1>;
             cs-gpios = <&gpio4 26 GPIO_ACTIVE_LOW>;
             pinctrl-names = "default";
             pinctrl-0 = <&pinctrl_ecspi1>;
             status = "okay";
                               
                spidev@0{
                        compatible = "spidev";
                        spi-max-frequency = <20000000>;
                        reg = <0>;
                        status = "okay";
                };
};
&ecspi2 {
        compatible = "fsl,imx51-ecspi";
        fsl,spi-num-chipselects = <1>;
        cs-gpios = <&gpio4 22 GPIO_ACTIVE_LOW>;
        pinctrl-names = "default";
        pinctrl-0 = <&pinctrl_ecspi2>;
        status = "okay";
                  
                spidev@0{
                        compatible = "spidev";
                        spi-max-frequency = <20000000>;
                        reg = <0>;
                        status = "okay";
                };
};

pinctrl_ecspi1: ecspi1grp {
                         fsl,pins = <
                                MX6UL_PAD_CSI_DATA07__ECSPI1_MISO   0x100b1
                                MX6UL_PAD_CSI_DATA06__ECSPI1_MOSI   0x100b1
                                MX6UL_PAD_CSI_DATA04__ECSPI1_SCLK   0x100b1
                                MX6UL_PAD_CSI_DATA05__ECSPI1_SS0    0x100b1
                         >;
                };
pinctrl_ecspi2: ecspi2grp {
                         fsl,pins = <
                                MX6UL_PAD_CSI_DATA03__ECSPI2_MISO   0x100b1
                                MX6UL_PAD_CSI_DATA02__ECSPI2_MOSI   0x100b1
                                MX6UL_PAD_CSI_DATA00__ECSPI2_SCLK   0x100b1
                                MX6UL_PAD_CSI_DATA01__ECSPI2_SS0    0x100b1
                         >;
                };



回复

使用道具 举报

0

主题

1173

帖子

2202

积分

发表于 2019-12-9 15:48:35 | 显示全部楼层
您是按照应用笔记上的办法改的是吧,引脚的其他复用是否关掉了,看一下硬件是否有问题,如果还不行,把修改内容都发给我,我再看看
点评回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-22 15:30

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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