I am using the EDMA3 low level driver (edma3_lld_01_06_00_01) and DSP/BIOS 5.33.06 with CCS3.3. The examples for the C6474 (examples/edma3_driver/evm6474_*) are working using external memory for both source and destination. I want to transfer data between external (DDR2) to internal memory (IRAM). Thus, I changed _dstBuff1 to the internal memory space by #pragma DATA_SECTION(_dstBuff1, "dintern") and adding dintern :> IRAM and dextern :> DDR2 to the command file.
These modifications are working well on the C6455 (examples/edma3_driver/dsk6455) but not on the C6474 examples. With the evm6474_0 example application data transfer from the external to the internal memory and visa versa is not possible; only external to external copies are possible. Please let me know how I can transfer data from the external to the internal memory using EDMA3 LLD.