Missing GPIO MCUSEL Configuration for XSPI driver in nrfx/drivers/src/nrfx_qspi.c [sdk-hal_nordic]

Hi,

I think, I found a missing configuration in the QSPI driver for the nrf53 in nrfx_qspi.c. I've stumbled off this, while I was trying to configure MCUboot for the external flash of a nrf5340 eval board. For details of my findings, please see here: https://devzone.nordicsemi.com/f/nordic-q-a/109540/ota-dfu-on-nora-b1/477832

Applying this fix: https://github.com/TorstenRobitzki/sdk-hal_nordic/commit/260bbb97b67521ab95375083f421a4b2c3aebff8 solved the problem for me.

best regards,

Torsten

Parents Reply
  • Hi Amanda,

    with NCS, you mean this repo: https://github.com/nrfconnect/sdk-nrf, right? The fix is required in the hat_nordic repository. NCS 2.6 refers to version v3.5.99-ncs1 of Nordic Zephyr, which refers to commit 5470822384781624efb2fda28cbc6a895a227677 in hal_nordic.

    I'm working with a branch based on NCS 2.6 (to fix a bug in the multi image build), which refers tocommit 272786b074227b4abcbe8f954d5bb8acf54f3dd3 in the Nordic Zephyr repository (which is much newer than v3.5.99-ncs1).

    In my option, the QSPI driver should not work for the nrf5340 in the most resent version.

    best regards

    Torsten

Children
Related