Hardware:
nRF52840 DK
S140 Soft Device
SDK 15.2.0
Hello,
I want to confirm my understanding of the impact of flash operations on the nRF5240 when using the SoftDevice and DMA.
Flash writes and erases block the CPU as defined in the product spec and SotDevice datasheets. My question is, do flash operations also block DMA operation? For example, say I want to write 256 bytes of data to flash while receiving data from a SPI device via DMA into a RAM buffer. I understand that my DMA interrupts may be delayed until the flash operation completes, but can both operations occur simultaneously? I would assume so, but I want to make 100% sure.
Thanks!
Derek