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.

[参考译文] AM6421:OSPI 是否支持 DMA?

Guru**** 2482225 points
Other Parts Discussed in Thread: SYSCONFIG

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1448730/am6421-does-ospi-support-dma

器件型号:AM6421
主题中讨论的其他器件:SysConfig

工具与软件:

1. 如下图所示,手册中说明不支持。

2. 但 SysConfig 中有相关配置、SDK 代码中有相应的处理。

所以、OSP 是否支持 DMA?

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

    您好、Ryan、

    目前、对于 AM64x、我们支持仅针对 OSPI 读取使用 DMA。

    我们为您提供的最佳组合是:

    时钟频率:166 MHz、分频器:4、启用 PHY:是、启用 DMA:是

    2. 时钟频率:166 MHz、分频器:8、启用 PHY:是、启用 DMA:是

    此致、

    Vaibhav

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

    尊敬的 Vaibhav:

    我想知道、写入接口为什么没有 DMA? 是不是不可行?

    BR

    Ryan

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

    您好、Ryan、

    所以、当您基本上说直接写入操作时、这意味着应该为写入操作启用 DAC。

    但这是开发团队的一条评论。

    >>在 NAND 情况下、写入是直接的、NOR 写入是间接的。 或非我们

    >>无法执行直接写入、因为 NOR 闪存需要虚拟的4字节

    >>在 DTR 模式下读取状态寄存器的地址(全为0)、因为

    >>控制器不支持向发送虚拟地址字节

    >>在 DTR 模式下轮询写入完成寄存器时刷新。

    希望这能澄清您的疑虑。

    此致、

    Vaibhav