在imx6ul下设置挂载W25Q32FV(备注支持SPI nor)
设备树配置如下:
&ecspi4 {
 fsl,spi-num-chipselects = <4>;
 cs-gpios = <&gpio2 15 0>;
 pinctrl-names = "default";
 pinctrl-0 = <&pinctrl_ecspi4_1 &pinctrl_ecspi4_cs_1>;
 status = "okay";
 flash: m25p80@0 {
  compatible = "sst,w25q32","spi-nor";
  spi-max-frequency = <30000000>;
  reg = <0>;
 };
};
烧写完启动如下信息
m25p80 spi3.0: unrecognized JEDEC id bytes: 00, 0, 0
应该是 JEDEC ID 没有识别,请问设备树是否配置正确?
ecspi3下挂载的spi nor芯片的空间如何挂载 到mtd下
&ecspi4 {
 fsl,spi-num-chipselects = <4>;
 cs-gpios = <&gpio2 15 0>;
 pinctrl-names = "default";
 pinctrl-0 = <&pinctrl_ecspi4_1 &pinctrl_ecspi4_cs_1>;
 status = "okay";
 flash: m25p80@0 {
  compatible = "sst,w25q32","spi-nor";
  spi-max-frequency = <30000000>;
  reg = <0>;
   partition@6 {
  label = "w25q32";
  reg = <0x20000000 0x800000>; 
 };
/*
在原512Mbyte的NAND FLASH下扩8Mbyte的spi nor空间
*/
 };
};
请帮指导!!!!
Hi
for jedec spi please check documentation linux/Documentation/devicetree/bindings/mtd/jedec,spi-nor.txt
Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------
这个已看过,也参考这个,请有方面经验的人帮忙一下
you can debug it using sect.3.8 SPI NOR Flash Memory Technology Device (MTD)
attached Linux Manual and AN4553 Using Open Source Debugging Tools for Linux on i.MX Processors
http://www.nxp.com/assets/documents/data/en/application-notes/AN4553.pdf
Best regards
igor