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/TMDXIDK5718:DSP 提供的 EDMA3驱动程序使用情况

Guru**** 2551110 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/620584/rtos-tmdxidk5718-edma3-driver-usage-from-dsp

器件型号:TMDXIDK5718

工具/软件:TI-RTOS

你(们)好

我使用的是 IDK5718开发套件。
在这里、我想为 C66 DSP 使用 EDMA3驱动程序。

我阅读了文档、但找不到该器件的正确库、

我必须包含两个库:一个用于驱动程序、一个用于资源管理器、

我在此处找到的驱动程序:

C:\ti\EDMA3_LLD_2_12_03_27\packages/ti\sda\EDMA3\drv\lib\66\release

但是对于资源管理器、我无法确定哪一个是正确的:

目录 C:\ti\EDMA3_LLD_2_12_03_27\packages/ti\sdo \EDMA3\rm\lib 中
我可以找到 AM437X-EVM 和 AM335x-EVM、但没有适用于 am57x 的东西。 有很多
C66xx 型号、但我不确定哪一个是正确的?

此致、
Markus

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    RTOS 团队已收到通知。 他们将在这里作出回应。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Markus、

    有几个 EDMA 与 PDK 驱动程序配合使用的驱动程序示例。 您可以查看 MCASP、UART 或 SPI EDMA 示例。

    是的、EDMA 和资源管理器库需要使用以下脚本链接到 BIOS 项目、您还需要包含 EDMA 样片通道映射。 请参阅: pdk_am57xx_1_0_7\packages/ti\drv\uart\test\am572x\armv7\BIOS\uart_arm_dma_evmAM572x.cfg

    VAR EDMA = XDC.loadPackage ("ti.sdo.EDMA3.drv.sample");
    var drv = xdc.loadPackage ("ti.sdo.EDMA3.drv");
    var rm = XDC.loadPackage ("ti.sdo.EDMA3.rm");

    这将基于 RTSC 平台引入 tda2xx-EVM/66/debug/EDMA3_LLD_rm.ae66中的 rm 库。  EDMA 对 AM57xx、DRA7xx 和 TDA2xx 使用相同的库、它们都具有相同的存储器寻址和 EDMA 架构。

    除了以下头文件和结构:

    请参阅 pdk_am57xx_1_0_7\packages/ti\drv\uart\test\src 下的 MAIN_UART_TEST

    /* EDMA3头文件*/
    
    #include 
    
    #include 
    
    #include 
    
    extern EDMA3_RM_InstanceInitConfig sampleInstInitConfig[][EDMA3_MAX_region];
    
    extern EDMA3_RM_GblConfigParams sampleEdma3GblCfgParams[]; 

    请参阅 文件中的 UartApp_edmaInit 以创建 EDMA 驱动程序句柄。

    在 EDMA 驱动程序中、您可以在此处参阅 AM57xx 的示例:

    EDMA3_LLD_2_12_04_28\examples\EDMA3_driver\evmAM571x_DSP

    希望这对您有所帮助。

    此致、

    Rahul