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.

EDMA3 example on DM8148

Other Parts Discussed in Thread: WL1271

Hi,  

  I am looking for EDMA3 example project for the M3 on the DM8148 device. Do we have an example?

  • Hi Prashanth,

     

    Basically what I found out is that the latest release 02.11.02.04 of the edma3 LLD for BIOS-6 contains m3 versions of :

    - LLD driver under edma3_lld_02_11_02_04\packages\ti\sdo\edma3\drv\lib\m3

    - RM driver under edma3_lld_02_11_02_04\packages\ti\sdo\edma3\rm\lib\ti816x-evm\m3

     

    I believe both libraries should work fine on dm814x. Although there is no ti814x equivalent for the file sample_ti816x_m3vpss_cfg.c and sample_ti816x_m3vpss_int_reg.c under edma3_lld_02_11_02_04\packages\ti\sdo\edma3\rm\sample\src\platforms, I have been told they should be applicable to ti814x as well because the EDMA addresses and interrupts are the same between the two platforms.

    regards,

    Victor

  • Note that in release 02.11.02.04 the CCS4.x, the sample project located in edma3_lld_02_11_02_04\examples\edma3_driver\evmTI816x_ARM\sample_app is supposed to build the executable for the M3 but the compiler target was wrongly set to Cortex A8, not M3.

    The makefile doesn't have this issue though.

  • Also note that for dm814x, I could use the dm816x's edma configuration file edma3_lld_02_11_02_04\packages\ti\sdo\edma3\rm\sample\src\platforms\sample_ti816x_m3vpss_cfg.c and it worked fine.

  • Hello

               Do you know what EDMA3 channel that I need dispatch to MMC3 in DM8148?

               Our projectj use MMC3 to connect WL1271 SDIO interface, but , when start DMA  transfer ,there is a dataabort, I analyse it is because that I use wrong DMA channel, but I don't know what channel I should use.  Could you help me, thank!

  • Hello Do you know what EDMA3 channel that I need dispatch to MMC3 in DM8148? Our projectj use MMC3 to connect WL1271 SDIO interface, but , when start DMA transfer ,there is a dataabort, I analyse it is because that I use wrong DMA channel, but I don't know what channel I should use. Could you help me, thank!