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.

[参考译文] TMS320C6748:EMIF EDMA

Guru**** 2529560 points
Other Parts Discussed in Thread: TMS320C6748

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1565275/tms320c6748-emif-edma

部件号:TMS320C6748


工具/软件:

当我使用 TMS320C6748 的 EMIF 时、我使用两个芯片选择器:芯片选择器 2 和芯片选择器 4、这两个器件都连接到 FPGA。 芯片选择器 2 用于传输实时数据、芯片选择器 4 用于传输非实时数据。 我使用 EDMA 读取和写入芯片选择器 2、因此芯片选择器 4 的读取和写入完全不会插入该芯片选择器 2。 然而、有时在写入芯片选择器 2 期间、芯片选择器 4 的读取和写入将插入中间位置。 我不太明白为什么在 芯片选择器 2 的读取过程中、 芯片选择器 2 根本不会被芯片选择器 4 的读取和写入插入。 在芯片选择器 2 的写入过程中、将通过芯片选择器 4 的读取和写入来插入它。 我希望芯片选择器 2 的写入过程也不会被插入。  

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

    您好 Huan、

    我们无法再为 C6748 提供设计支持。 请参阅 C6748 上 TI-RTOS 的注意事项:

     关于 AM335x、AM437x、OMAP-L13x、C674x、K2G、 AMIC110、AMIC120 器件 

    https://www.ti.com/tool/download/PROCESSOR-SDK-RTOS OMAPL138-OMAPL138

    我从未自己使用过 TI-RTOS(或 C674x 上的任何软件)。 但从“基本软件概念“的角度来看、在软件的两个部分之间进行协调的唯一方法是确保软件的这两个部分相互了解并能够协调。 因此、如果 DMA 过程正在执行一个软件、并且单独的软件任务控制芯片选择器 4、并且它们无法进行交互、那么在另一个读取或写入完成之前无法阻止一次读取或写入。

    我无法提供针对 C674x 或您的用例的任何进一步指导。 因此、我不能评论是否有机制允许在 DMA 进程和单独的软件任务等之间进行协调

    此致、

    Nick