nrfx provides NRFX_SPIM3_NRF52840_ANOMALY_198_WORKAROUND_ENABLED, but this workaround does not work with the SD, and probably in other cases as well.
We use nrfx only, not the whole SDK, and only found out about the SD restriction by reading the SDK release notes. See devzone.nordicsemi.com/.../216252. It would be good if templates/nrRF52840/nrfx_config.h included an explicit warning that the workaround may not work in many cases, such as the SD. Thanks.
If the workaround is going to be fixed to work with the SD, that would be great, but I'm not sure that's possible in simple code, since it requires allocating the buffer in specific RAM blocks.