想请教下TI的员工,pdk_C6678_1_1_2_6\packages\ti\csl\example\edma\edma_test.c例子里面edma使用了中断,但没相关的中断服务函数,和注册中断,请问如何理解,此外中断触发的条件是手动触发,意思是我使用了“CSL_edma3HwChannelControl(hChannel,CSL_EDMA3_CMD_CHANNEL_SET,NULL)”就可以触发传输了吗?
regionIntr.region = regionNum;
regionIntr.intr = 0;
regionIntr.intrh = 0;
do {
/* Poll on interrupt bit 0 */
CSL_edma3GetHwStatus(hModule,CSL_EDMA3_QUERY_INTRPEND,®ionIntr);
} while (!(regionIntr.intr & 0x1));
/* Clear interrupt bit 0 */
if (CSL_edma3HwControl(hModule,CSL_EDMA3_CMD_INTRPEND_CLEAR, ®ionIntr) != CSL_SOK)
{
printf("Error: EDMA clear interrupt bit 0 command is failed\n");
return -1;
}