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.

66AK2H12: How to change monolithics descriptors into host descriptors ? (QMSS)

Part Number: 66AK2H12

Hi !

I work on the example "infrastructure_multicoremode.c" to understand the QMSS. In this example, descriptors are monolithics : I would like to change that in host descriptors.

I have tried to modify the code but it does not work. Would you have a same kind of example but with host descriptors ?

Thanks in advance,

Félix 

  • Hello Felix 

    Unfortunately limited guidance on this one

    The DMA (CPPI) peripheral supports two descriptors (host and monolithic type).

    In monolithic type , the packet buffers are within the descriptors (all in one), where as in host type, descriptor points to the packet buffer.

    You can refer to the descriptor differences under Multicore Navigator UG (https://www.ti.com/lit/pdf/sprugr9) – Chapter 2.4 to understand both desc types and make necessary modifications to his code to move to host descriptors.

    QMSS single core infrastructure_mode example under “packages\ti\drv\qmss\example\InfraDmaSC\src” folder demonstrates the usage of Host Descriptors. He can also refer to many other examples in the PDK as well for understanding how to send and receive data using host descriptors. Most of the IPs under PDK use host descriptors.

  • Thanks you I'll see

    Have a nice day,

    Félix