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.

How to set ASEL for BCDMA/PKTDMA.

Other Parts Discussed in Thread: AM6442

I am using the board AM6442 HS-FS device, and my question is regarding the ASEL setting for BCDMA/PKTDMA. 

Despite in the latest TRM of AM64x a section related to ASEL is added, it is still not clear to me. I have the following questions:

  • What is the usage of ASEL, and how it should be defined for BCDMA/PKTDMA 
  • What does it mean when I set the ASEL= 0?
  • I believe DMASS (pktdma/bcdma) is not using the MPU and it's only for the accesses that are related to the CPU, so what does it mean to have a cache allocation for them in the MPU? 

Thanks, 

Boshra