Hello,
I'm using a Microzed (7010) Evaluation Kit with Vivado (2016.3) and SDK (2016.3) on Win7 Pro/64bit.
I developed a simple standalone AxiDma application in order to transfer two blocks of data of size = 0xC0000 bytes (786432 bytes) toward the DDR.
Each transfer is performed by calling XAxiDma_SimpleTransfer(...,(STARTADDR+i*size), size, ....) and then waiting for transfer completation (XaxiDma_Busy(..)) before starting the next one.
It works fine with STARTADDR >= 0x00110000, however it fails or blocks if STARTADDR = 0x00100000 or smaller than 0x0010E000 (about).
All suggestions are welcome.
Thank you