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.

LP-AM243: the same Transfer Request Package of UDMA - BCDMA execute for infinite loop

Part Number: LP-AM243

Hi expert,

     I will use the same TR of BCDMA execute for infinite loop.

     And then, I want to skip the time of dequeue & queue again for the same TR. 

     So, Follow section 11.1.4.16 of the AM243x TRM,

     The description of the steps : 1-b & 1-c says the reload function will be enable when the reload-enable sets to 1. 

    Reload Enable is set to 1 if the Reload Count is non-zero, and Reload Count is described in 11.1.3.2.3 Transfer Request Descriptor.

    "Reload Count" = 0x1FF is an infinite loop for repeating TR. 

     But I cannot match the format of Table11-32 "Transfer Request Packet Descriptor Word0" to Table11-31 "Transfer Request Packet Descriptor Layout".

     Hence, I failed to modify App_udmaTrpdInit() to reload the TR again.

     So I don't know how to implement the function in my program. Please give me some suggestions or an example for reference.

Best Regards

Bolt