TI中文支持网
TI专业的中文技术问题搜集分享网站

TMS320C6678: edma 轮询

Part Number:TMS320C6678

您好,在参考pdk_c667x_2_0_16\packages\ti\csl\example\edma下的edm_tset例程,ping-pong传输问题中,对ipr的轮询,其中poll on ipr bit 是根据tcc决定的,这里的0x1和0x2具体是指什么呢?

/* Poll on IPR bit 0 */,
do {
CSL_edma3GetHwStatus(hModule,CSL_EDMA3_QUERY_INTRPEND,&regionIntr);
} while (!(regionIntr.intr & 0x1));

/* Clear the pending bit */
CSL_edma3HwControl(hModule,CSL_EDMA3_CMD_INTRPEND_CLEAR,&regionIntr);

/* Trigger Channel */
CSL_edma3HwChannelControl(hChannel,CSL_EDMA3_CMD_CHANNEL_SET,NULL);
/* Poll on IPR bit 2 */
do {
CSL_edma3GetHwStatus(hModule,CSL_EDMA3_QUERY_INTRPEND,&regionIntr);
} while (!(regionIntr.intr & 0x2));

Nancy Wang:

gua gua 说:这里的0x1和0x2具体是指什么呢?

对应的中断位。

,

gua gua:

这个中断位是和tcc对应么?不太理解是怎么设置为0x1和0x2的

,

Nancy Wang:

跟配置的TCC的值有关。

赞(0)
未经允许不得转载:TI中文支持网 » TMS320C6678: edma 轮询
分享到: 更多 (0)