Part Number: AM6442
Hello Champs,
Customer wants to initialize 5 BCDMA out, each time he need to move data with DMA, he will automatically call the idle one, now the problem is in StructDMA.c, he calls BCDMA_MemoryCopy () to move the data and call Udma_ringDequeeRaw () in BCDMA_CheckCopyStatus () to see if the data is moved. After completion, the CacheP_inv() data is staged, but here if the program is staged, what if CacheP_inv() is not called here and the updated data is not visible at the destination address &data.
Attached is the code.
struct_am64x-evm_r5fss0-0_nortos_ti-arm-clang.rar
Thanks
Regards
Shine