This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

QSPI 32bit addressing mode

We are using a flash part that is 64 MB in size. It is S25FS512. We are trying to use 32 bit addressing mode by setting sdk config flags. However this does not seem to work.
Has this been tested? Is there something else that needs to be done?

There is an API nrf_qspi_addrconfig_set which seems to be unused in the sdk. 

Parents
  • Hello, 

    Can you please elaborate on what is not working? Are you getting any error messages? 

    32bit addressing mode has been tested and working as far as I know with the MX25R6435F. Are you using the QSPI example as a starting point? Please make sure that the interface reflects your device. 

    From the datasheet of your device it states:
    The address transfers occur on SCK rising edge, in SDR commands, or on every SCK edge, in DDR commands.
    Have you verified this is the case with your application?

    Thanks! 

    Kind regards,
    Øyvind

  • Any update on this? We are succesfully using 24bit mode but changing the SDK as show below 

    #define NRFX_QSPI_CONFIG_ADDRMODE 1

    #define QSPI_CONFIG_ADDRMODE 1

    Did not seem to make it work. Is there anything that needs to be done beyond this configuration settings in the SDK for 32bit mode to work?

Reply Children
Related