flash read error after doing OTA DFU

Hi,

We are working on a project using the nRF5340 with SDK version 2.4.2. We have integrated a NAND flash using standard SPI communication, utilizing the QSPI-assigned pins for SPI. However, we have encountered flash communication error upon performing OTA DFU (Over-The-Air Device Firmware Update). OTA is done using internal memory partitian.

We are unable to read the flash device ID, causing the initialization of the flash to fail. I have included all the configuration files we are using below.This error is only observed after performing an OTA DFU.

  • Could you help us identify the issue causing the error in flash communication?

  • Additionally, is there any way to remove all NOR flash dependencies from the code?

14027.prj.conf
1641.nrf5340dk_nrf5340_cpuapp.overlay
5355.mcuboot.conf
6431.mcuboot.overlay

Related