I am using the stand-alone UPP driver v1.0 and have run into an issue when using external (DDR) data buffers.
I am able to reproduce the issue with the example project that comes with the driver.
I modified the example project to perform many UPP transfers.
When the data buffers are located in internal memory,
- the data verification always passes.
When the data buffers are located in external DDR memory,
- the data verification works the first time
- the data verification fails for the other transfers
Have you seen this before ?
Could this be a side effect from the cache ?
Regards,
Mario.