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.

[参考译文] SK-AM62A-LP:McSPI 从 DMA 模式下的 AM62Ax 问题

Guru**** 2551110 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1570200/sk-am62a-lp-am62ax-issue-with-mcspi-slave-dma-mode

器件型号:SK-AM62A-LP


工具/软件:

您好:

我正在处理 AM62Ax SK-EVM 并尝试在 McSPI 主器件和从器件之间建立通信。 我的设置和观察结果是:

  • 硬件上下文:

    • AM62Ax 器件在用户扩展引脚上具有两个主要 McSPI 实例。

    • 其中、由于使用了引脚多路复用器/多路信号分离器、UART 会阻止一个 SPI 实例。

    • 对于我的用例、我要配置:

      • 主: 中断模式下的 McSPI(使用 MCU_SPI 实例)。

      • 从器件: 主域 SPI 上的 McSPI(可用的扩展引脚)。

  • 软件/驱动程序上下文:

    • 为 AM62Ax 使用 MCU+ SDK。

    • 根据文档、MCU 域 McSPI 上不支持 DMA 模式、因此主器件仅限于中断模式。

    • 从器件配置为 DMA 模式以接收数据。

  • 发现的问题:

    • 何时 从器件配置为 DMA 模式 、传输将挂起、接收到的数据已损坏。

    • 何时 从器件配置为中断模式 、相同的主从传输工作正常、数据一致。

    • 在这两种情况下、主器件始终以中断模式运行。

  • 预期行为:

    • DMA 模式下的从器件应从在中断模式下运行的主器件正确接收数据、而不会挂起或损坏。

请确认:

  1. 是否 支持 McSPI 从 DMA 模式 AM62Ax 和主域 SPI?

  2. 如果支持、是否有 已知限制或约束 当在中断模式下使用主器件、在 DMA 模式下使用从器件时?

  3. 不限 建议的配置步骤 有关 AM62Ax 上 DMA 模式下 McSPI 从设备的或参考示例?