Hi,
we are using gpio on a C6670 to access flash memory.
This worked fine until we started running code in 3 cores. Now we find that the gpio writes are executed without our programmed delays and flash reading becomes unreliable. Probably due to writes being cached within the pipeline?
Adding a read immediately after a write fixes this.
But is there a specific pipeline flush command that would obviate the need for a read (that may be optimized out)?
Thanks
Ian