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.

[参考译文] DRA626:GPIO 仅触发一次 EDMA

Guru**** 2613765 points
Other Parts Discussed in Thread: AM3358

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/581725/dra626-gpio-trigger-edma-only-once

器件型号:DRA626
主题中讨论的其他器件:AM3358

我们使用 GPIO 来触发 EDMA 传输、它仅触发一次。 之后的 GPIO 边角不再触发 EDMA。

已检查论坛并比较 AM3358 TRM、GPIO_EOI 寄存器的说明有所不同。

AM33308的 GPIO_EOI 表明它用于处理 DMA 事件。 但 DRA624没有提到 EDMA。 根据 GPIO_REVISION 值、它们应该是相同版本的 GPIO IP、我们是否应该在 DRA624上执行与 AM3358相同的操作? 还是其他?

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

    您好、Tony、

    很抱歉、我不会为您提供太多帮助。 刚刚想知道您是否已经尝试过此操作(将0写入 EOI)、并且此操作是否能够启用 DMA?

    即使这是非常相同的 IP 版本、但两个器件中的集成可能会有所不同、因此文档将是正确的。

    另一方面、如果您成功(EOI 启用了进一步的 DMA 传输)、则 DRA626 TRM 中会出现这种情况。

    此致、

    STAN

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Stan、
    我们通过写回 EOI 来确认它是否正常工作、从而再次启用 GPIO EDMA 触发器。