This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

am4378 uboot 读写qspi都返回0的问题

Other Parts Discussed in Thread: AM4378, AM4372

我用的AM4378,链接的spansion  S25FL512SAIF01 qspi flash。设备配置如下:

quad read, pinmux option 1

arch\arm\dts\am4372.dtsi   中:

  qspi: qspi@47900000 {
   compatible = "ti,am4372-qspi";
   reg = <0x47900000 0x100>,
         <0x30000000 0x4000000>;
   reg-names = "qspi_base", "qspi_mmap";
   #address-cells = <1>;
   #size-cells = <1>;
   ti,hwmods = "qspi";
   status = "disabled";
  };

arch\arm\dts\am437x-gp-evm.dts 中:

&qspi {
 status = "okay";
 pinctrl-names = "default";
 pinctrl-0 = <&qspi_pins_default>;

 spi-max-frequency = <48000000>;

 w25q256@0 {
 compatible = "spi_flash";
 spi-max-frequency = <48000000>;
 spi-cpol;
 spi-cpha;
 spi-tx-bus-width = <1>;
 spi-rx-bus-width = <1>;
 #address-cells = <1>;
 #size-cells = <1>;
 };
};

不知道这样配置对不对?