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,®ionIntr);
} while (!(regionIntr.intr & 0x1));
/* Clear the pending bit */
CSL_edma3HwControl(hModule,CSL_EDMA3_CMD_INTRPEND_CLEAR,®ionIntr);
/* Trigger Channel */
CSL_edma3HwChannelControl(hChannel,CSL_EDMA3_CMD_CHANNEL_SET,NULL);
/* Poll on IPR bit 2 */
do {
CSL_edma3GetHwStatus(hModule,CSL_EDMA3_QUERY_INTRPEND,®ionIntr);
} while (!(regionIntr.intr & 0x2));
Nancy Wang:
gua gua 说:这里的0x1和0x2具体是指什么呢?
对应的中断位。
,
gua gua:
这个中断位是和tcc对应么?不太理解是怎么设置为0x1和0x2的
,
Nancy Wang:
跟配置的TCC的值有关。