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.

DMA with VLYNQ on DM648

Other Parts Discussed in Thread: TMS320DM648

Hi all,

I've got  two DM648 connected via VLYNQ ( custom board ).

I've got the communication between them working , but only with CPU driven memory copies

i.e I can copy data ( memcpy)  into the VLYNQ memory space on one DSP , and I can see that data on the other DSP.

If i try to replace the memcpy with a EDMA , the EDMA completes ( i.e get the TCC),  but the data doesn't get  to the other device .

Has anyone tried using EDMA to transfer data into the VLYNQ address space ?

Thanks,

- RP

 

 

 

  • Sorry for the Bump.

    Any help would be appreciated.

  • RP said:

    I've got  two DM648 connected via VLYNQ ( custom board ).

    I've got the communication between them working , but only with CPU driven memory copies

    i.e I can copy data ( memcpy)  into the VLYNQ memory space on one DSP , and I can see that data on the other DSP.

    If i try to replace the memcpy with a EDMA , the EDMA completes ( i.e get the TCC),  but the data doesn't get  to the other device .

    Has anyone tried using EDMA to transfer data into the VLYNQ address space ?

    Which TC are you targeting with the transfer?  The reason I ask is that TC3 does not have a connection via the Switched Central Resource to the VLYNQ peripheral.  This is indicated in Table 4-1 of the TMS320DM648 datasheet (SPRS372).

  • Hi Brandon,

    Yeah. TC3 was the problem.

    Thanks for your reply.

    -RP