工具/软件:
您好:
我正在处理 AM62Ax SK-EVM 并尝试在 McSPI 主器件和从器件之间建立通信。 我的设置和观察结果是:
-
硬件上下文:
-
AM62Ax 器件在用户扩展引脚上具有两个主要 McSPI 实例。
-
其中、由于使用了引脚多路复用器/多路信号分离器、UART 会阻止一个 SPI 实例。
-
对于我的用例、我要配置:
-
主: 中断模式下的 McSPI(使用 MCU_SPI 实例)。
-
从器件: 主域 SPI 上的 McSPI(可用的扩展引脚)。
-
-
-
软件/驱动程序上下文:
-
为 AM62Ax 使用 MCU+ SDK。
-
根据文档、MCU 域 McSPI 上不支持 DMA 模式、因此主器件仅限于中断模式。
-
从器件配置为 DMA 模式以接收数据。
-
-
发现的问题:
-
何时 从器件配置为 DMA 模式 、传输将挂起、接收到的数据已损坏。
-
何时 从器件配置为中断模式 、相同的主从传输工作正常、数据一致。
-
在这两种情况下、主器件始终以中断模式运行。
-
-
预期行为:
-
DMA 模式下的从器件应从在中断模式下运行的主器件正确接收数据、而不会挂起或损坏。
-
请确认:
-
是否 支持 McSPI 从 DMA 模式 AM62Ax 和主域 SPI?
-
如果支持、是否有 已知限制或约束 当在中断模式下使用主器件、在 DMA 模式下使用从器件时?
-
不限 建议的配置步骤 有关 AM62Ax 上 DMA 模式下 McSPI 从设备的或参考示例?