MX25R64 cannot enter DPD.

Hello,

    We found that the nrf52840 cannot properly pull the CS pin high to get the MX25R64 into DPD. The SDK version is nrf connect SDK V2.0.0. The macro CONFIG_PM_DEVICE=y has been enabled. At this time, the driver nrf_qspi_nor.c should be able to control the MX25R64 to enter the DPD. But when we measured the CS pin level, it was always low. How to pull the cs pin high in nrf_qspi_nor.c ?

    Thanks.

Parents
  • Hi,

    Please try to renaming the overlay file so that it is named the same as your board(unless you have a custom board which is named 'app'). Assuming your board is nRF52840 DK, then your overlay file should be named 'nrf52840dk_nrf52840.overlay'.

    To verify that the overlay us used, please check your build folder: build/zephyr/zephyr.dts, and verify that the code from the overlay file is there:

        chosen {
            nordic,pm-ext-flash = &mx25r64;
        };

    Best regards,

    Håkon

Reply
  • Hi,

    Please try to renaming the overlay file so that it is named the same as your board(unless you have a custom board which is named 'app'). Assuming your board is nRF52840 DK, then your overlay file should be named 'nrf52840dk_nrf52840.overlay'.

    To verify that the overlay us used, please check your build folder: build/zephyr/zephyr.dts, and verify that the code from the overlay file is there:

        chosen {
            nordic,pm-ext-flash = &mx25r64;
        };

    Best regards,

    Håkon

Children
No Data
Related