/* Enable access for all QDMA channels in the SHADOW Region. */ qraeSetup.region = regionNum; qraeSetup.qrae = 0xFF; if (CSL_edma3HwControl(*hModule,CSL_EDMA3_CMD_QDMAREGION_ENABLE, &qraeSetup) != CSL_SOK) [ printf ("Error: EDMA QDMA region enable command failedn"); return -4; ]
程序里这句就是置位QREA了吧?
我也确认了0x0380 也确实就是0xFF 不过没有置高
不过现在我使用DMA 并且使用手动置位的方式实现了同样的功能 现在程序运转正常了!
/* Enable access for all QDMA channels in the SHADOW Region. */ qraeSetup.region = regionNum; qraeSetup.qrae = 0xFF; if (CSL_edma3HwControl(*hModule,CSL_EDMA3_CMD_QDMAREGION_ENABLE, &qraeSetup) != CSL_SOK) [ printf ("Error: EDMA QDMA region enable command failedn"); return -4; ]
程序里这句就是置位QREA了吧?
我也确认了0x0380 也确实就是0xFF 不过没有置高
不过现在我使用DMA 并且使用手动置位的方式实现了同样的功能 现在程序运转正常了!
举报