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.

RTOS/AM5728: EDMA3 crossbar configuration

Part Number: AM5728

Tool/software: TI-RTOS

Hi support team,

   I have downloaded the TI-RTOS sdk  processor_sdk_rtos_am57xx_4_00_00_04  and I am testing Standalone EDMA3 driver on AM5728 .

Is it necessary to configure DMA and IRQ crossbar while working on Standalone EDMA?

The test application is   ti/edma3_lld_2_12_04_28/examples/edma3_driver/src/main.c

I am not finding configuration platform for AM5728?

Platform location is ti/edma_lld_2_12_04_28/packages/ti/sdo/edma3/drv/sample/src/platforms

which one of these platform you recommend me to work on with AM5728?

While testing IER register is setting properly , and even IPR  register is also set indicating transfer is complete but I am not finding anything at the destination buffer?

Can you please guide me ? am I missing anything?

Regards,

Pratik 

  • The RTOS team have been notified. They will respond here.
  • Hi,

    For Keystone I/II devices, there are CCS project under edma3_lld_2_12_xx_xx\examples\edma3_driver\evm6678 (for example) \sample_app.

    For AM57x device, there are same test applications under examples\edma3_driver: evmAM571/2x_A15/DSP/M4. They are makefile based. You can build and test.

    Regards, Eric
  • Hi Eric,

         I am trying to build standalone EDMA CCS projects, As explained in this wiki to build PDK, is there any wiki or link you can share with me to build EDMA3 CCS projects?

    If not then How can I build these Makefile based CCS projects?

    Regards,

    Pratik.

  • Hi,

    The link is for P-SDK RTOS driver examples, they have CCS project and you can import and build. Some drivers, like PCIE and UART has EDMA supported, you may import CCS project and exercise how the EDMA is integrated into driver example.

    If you want exercise standalone EDMA examples, that came from the EDMA LLD package itself. The user guide explained how to build them using makefile: edma3_lld_2_12_xx_xx\packages\ti\sdo\edma3\drv or rm \docs.

    Regards, Eric