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.

[参考译文] CCS/TM4C129ENCPDT:TI-RTOS 下的 UDMA_MODE_PER_散 聚

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/656371/ccs-tm4c129encpdt-udma_mode_per_scatter_gather-under-ti-rtos

器件型号:TM4C129ENCPDT

工具/软件:Code Composer Studio

我在 uartechodma 示例中看到并阅读 了有关#define TI_DRIVERS_UART_DMA 1的内容。 我在 TI-RTOS 用户指南中看到。

UART 如何 使用 DMA 散聚模式接收数据尚不清楚。 在 UART API (TI-RTOS 用户指南)中、散射型收集并不重要。

在 DMA (TI-RTOS 用户指南)中找不到说明。 驱动程序? 是否有人知道 在 TI-RTOS 下实现 UDMA_MODE_PER_散 射收集的步骤。

非常感谢。

Alex

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    UART 回显示例使用 UDMA_MODE_BASIC。 (UARTTivaDMA.c 文件的第131行和第159行)您是否希望实现 UDMA_MODE_PER_散 射收集、或者只是想知道如何使用它?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Bob。

    感谢您的 PROMT 回答。

    1.我查看了 uartecho.c;uartecho_readme.txt:TI_DRIVERS_UART_DMA=1;但在 EK_TM4C129EXL.c 中,我发现:

    #ifndef TI_DRIVERS_UART_DMA
    #define TI_DRIVERS_UART_DMA 0
    #endif

    我理解了这一点、即我必须 #define TI_DRIVERS_UART_DMA 1、而不是使用 DMA 驱动器和 DMA 模式。 这是对的吗? 还有什么呢?
    但是、我怎么知道、使用了 UDMA_MODE_BASIC? 我在哪里可以看到它?

    是的、我希望为 UART 端口的5个缓冲器(256字节)实现 UDMA_MODE_PER_散 射收集、并查看如何实现这一点。 我必须怎么做? 使用

    什么功能? 在哪些文件中?  我需要一点来指出行动顺序、如何实现这一点。

    此致

    Alex

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

    [引用 user="Aleksander levandovski">我理解了这一点、 即我必须#define TI_DRIVERS_UART_DMA 1、而不是使用 DMA 驱动器和 DMA 模式。 这是正确的吗?[/引述]

    是的、那么该示例将在基本模式下使用 UDMA。

    [引用 user="Aleksander levandovski"]但我如何知道使用了 UDMA_MODE_BASIC?[/quot]

    查看 C:\ti_tirtos_tivac_2_16_01_14\products\tidrivers_tivac_2_16_01_13\packages/ti\drivers\uart 中 UARTTivadma.c 文件的第131行和159行。

    我将看到我是否可以为您准备一个演示。

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

    您好 Bob。

    我有新消息吗?

    此致