We have a number of graphical assets that are taking up a significant amount of flash space on the nrf52840. I would like to use memory external flash over QSPI to store the graphical assets. I've noticed the following anomalies though:
The anomalies particularly mention Execute in place (XIP). It's not clear to me if we will face the anomalies for read-only memory mapped usage. The Workarounds posted seem to indicate even read only usage would affect the described use case:
> Workaround
To avoid the race condition, perform one of the following:
Copy the read-only data into internal RAM before accessing it using the memcpy() function.