Part Number:AM5708
1、Linux系统下:
根据Documentation\devicetree\bindings\dma\ti-edma.txt进行系统级EDMA的注册后,
是否就可以通过\tronlong_linux_src\drivers\dma\edma.c提供的API接口函数使用EDMA,
还需要其他的配置步骤吗?
2、GPMC使用EDMA通道有规定吗,还是可以任意指定,我没找到相关说明
设备树中GPMC注册时有 dmas = <&edma_xbar 4 0>;
和这个有关吗?
和这个有关吗?
3、可有相应例程提供,Linux下使用系统级EDMA+GPMC
4、手册提到:
The SoC integrates the following EDMA instances:
• One system-level EDMA
• One DSP internal EDMA (per DSP)
• One EVE internal EDMA (per EVE)
其中EVE是什么意思?
EVE对应的是L4_CFG Memory Map中的EDMA_TPCC和EDMA_TC0
chengyizhang:
第一个问题中,drivers\dma\edma.c是驱动函数吗,那提供的接口API函数在哪里?
,
Nancy Wang:
chengyizhang 说:2、GPMC使用EDMA通道有规定吗,还是可以任意指定,我没找到相关说明
设备树中GPMC注册时有 dmas = <&edma_xbar 4 0>;建议仔细看一下TRM 16.2.3.1 EDMA Requests to the EDMA Controller
chengyizhang 说:4、手册提到:
The SoC integrates the following EDMA instances:
• One system-level EDMA
• One DSP internal EDMA (per DSP)
• One EVE internal EDMA (per EVE)
其中EVE是什么意思?EVE是核。
其它问题我需要确认一下再给你回复。