This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

PROCESSOR-SDK-OMAPL138: Data Exchange

Part Number: PROCESSOR-SDK-OMAPL138
Other Parts Discussed in Thread: TMS320C6746, OMAP-L138, MATHLIB

Hello Guys,

Good day.

Our customer is working with the TMS320C6746. He need need to be able to write to it and read data from it using PROCESSOR-SDK-RTOS-OMAPL138. 

He knows that there is such a module as EDMA which is responsible for the exchange of data. He have read the EDMA3 section of the OMAP-L138 C6000 DSP + ARM Processor (Rev. C). First, he clear the registers by writing to ICR, ECR, and others. Then he follow the steps from "Setting Up a Transfer". For PaRAM he set the following values:
OPT = 0x00100008
ACNT = 1
BKNT = 1
CCNT = 1
LINK = 0xFFFF
As a source he create "int sourse = 0x7;", as a direction "int dir;".
He start the transfer by writing 1 to the ESR register. But, the value 0x7 does not appear at address &dir. Any idea what could have happened?

Thanks in advance!

Art