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.

Accumulator Command interface structure(listAddress)

/**
 * @brief Accumulator Command interface structure
 */
typedef struct
{
    /** Accumulator channel affected (0-47) */
    uint8_t               channel;
    /** Accumulator channel command - Qmss_AccCmd_ENABLE_CHANNEL : Enable channel
     * Qmss_AccCmd_DISABLE_CHANNEL : Disable channel */
    Qmss_AccCmdType     command;
    /** This field specifies which queues are to be included in the queue group.
     * Bit 0 corresponds to the base queue index, and bit 31 corresponds to the base
     * queue index plus 31. For any bit set in this mask, the corresponding queue index
     * is included in the monitoring function.
     *
     * This field is ignored in single-queue mode.*/
    uint32_t              queueEnMask;
    /** Physical pointer to list ping/pong buffer. NULL when channel disabled */
    uint32_t              listAddress;
    /** Queue Manager and Queue Number index to monitor. This serves as a base queue index when the
     * channel in multi-queue mode, and must be a multiple of 32 when multi-queue mode is enabled. */
    uint16_t              queMgrIndex;
    /** Max entries per list buffer page */
    uint16_t              maxPageEntries;
    /** Number of timer ticks to delay interrupt */
    uint16_t              timerLoadCount;
    /** Interrupt pacing mode. Specifies when the interrupt should be trigerred */
    Qmss_AccPacingMode  interruptPacingMode;
    /** List entry size. Specifies the size of each data entry */
    Qmss_AccEntrySize   listEntrySize;
    /** List count Mode. The number of entries in the list */
    Qmss_AccCountMode   listCountMode;
    /** Queue mode. Moitor single or multiple queues */
    Qmss_AccQueueMode   multiQueueMode;
} Qmss_AccCmdCfg;

listAddress有啥作用???