Hello,
I've been trying to get dm6446_h264enc_02_02_00_02_production to run on a C6748 EVM. A handful of different errors have seemed to point at DMA not working. The first error encountered was that the process() call was hanging in QDMA_wait().
To try to isolate the issue, I tried a presumably simpler test of building example DMAN3 software in framework_components_2_26_00_01. Specifically the fastcopytest project located here: framework_components_2_26_00_01\examples\ti\sdo\fc\dman3\examples\fastcopy\evm6748_bios\fastcopytest.pjt
The read-only EDMA3 CCCfg register seems to have a value of 0xE8100000 (versus 0x00223445 or similar). See line 450 of dman3_initImpl.c copied below:
cccfg = *(((volatile Uns *)_DMAN3_edma3Addr)+1);
What might cause this?