AM5708 SPI FLASH驱动开发问题 - AM57x - 嵌入式开发者社区 - 51ele.net
设为首页收藏本站

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 2930|回复: 3
打印 上一主题 下一主题

[已解决] AM5708 SPI FLASH驱动开发问题

[复制链接]

36

主题

526

帖子

7635

积分

创龙

Rank: 8Rank: 8

积分
7635
楼主
发表于 2019-12-5 09:39:34 | 显示全部楼层
您好,采用以上方法测试如下:
&mcspi1 {
        status = "okay";
        pinctrl-names = "default";
        pinctrl-0 = <&spi1_pins_default>;
          ti,pindir-d0-out-d1-in;

          spiflash@0 {
                    #address-cells = <1>;
                    #size-cells = <1>;
                    spi-tx-bus-width = <1>;
                    spi-rx-bus-width = <1>;
                    compatible  = "s25fl256s1", "jedec,spi-nor";
                    spi-max-frequency = <50000000>;
                    reg = <0>;

                    partition@0 {
                              label = "fpga";
                              reg = <0x00000000 0x02000000>;
                    };
          };
};
进行了测试,还是会出现:
root@AM57xx-Tronlong:~# dmesg | grep spi
[    9.836254] m25p80 spi1.0: unrecognized JEDEC id bytes: 00, 00, 00

随后,又采用compatible  = "s25fl256s1"进行了测试,现象是一样的。


尝试性的采用compatible  = "m25p80-nonjedec", 会创建mtd设备节点,但是查看/proc/mtd的情况,size只有0x100000, eraseSize为0x10000.


请问这有可能是什么原因造成的呢?


谢谢!




回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-3 20:11 , Processed in 0.040794 second(s), 25 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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