I use the Ts201 with the following configuration:
- Internal block memory with its Cache enabled.
How can I ensure, that the read operation after the write operation (from different C functions) of the same single word (32bits) will return the last updated value.
The destination word is in the same block of memory, but in other memory area (different 4k words) of the block.
There are few cases of Software Cycles that the same read operation does not return the last written value.
The next Software Cycle read the correct value.
I thought on flushing the cache, but it is suitable for chunk of data, and not for single word operation.