This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

QDMA transfer not being done even after Param Ram is set

Hi all,

i have been using the fastcopy example code in non-bios case ,algortihm usage in our project .i have modified the fastcopy code so that i need not use the acpy3 library .i am using the dman3 lib though .i am transfering the params from internal memory structure to the Param Ram using idma. and made modifications to the fastcopy code accordingly the fast copy code is working fine now i started incorporating same thing in my proj but in my proj the transfer is not taking place i could see the Param Ram getting set.but the transfer is not taking place. i am getting a valid handle after dman3_grant_channels . even when i am using the idma transfer i could see the Params being set but the trasnfer is not taking place and the IPR bit is not set and my wait function which checks the IPR bit is going to an infinite loop since it is never getting set. i suspect that i am missing some of the dman3 config which is not needed for the fastcopy code. can any 1 plz help

thanks ,

manoj

  • hi all, i found out the solution to my problem , i have been using different versions of frameworks in my proj and for the fastcopy code hence the QEER bits are not set during dman3 init () which leaded to no transfer .changing my frameworks my proj is running

    thanks,

    manoj