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.

[参考译文] RM48L952:将 DMA 与 N2HET 状态机组合使用时出现问题。

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1239366/rm48l952-issues-when-using-dma-combined-with-n2het-state-machine

器件型号:RM48L952

你好
我们希望您能为我们指明正确的方向。 我们正在使用 RM48952微处理器、在将 DMA 与 N2HET 结合使用时、我们遇到了一些问题。
该项目使用 N2HET 中的状态机来控制处理器和 FPGA 之间的通信。
N2HET 负责发出通信开始信号、生成时钟来同步和激活 DMA 传输请求。
另一方面、DMA 负责在特定地址读取8个位、并在请求信号被识别时设置引脚分配地址寄存器中的这些位。
生成的时钟的频率为3.5Mhz、DMA 需要在时钟的上升沿更改输出值。

在这种情况下、我们验证了有时状态机冻结、有时 DMA 值没有在正确的时间更改。

为了调试状态机、我们将使用"Start HET IDE"、但我们只能对状态机进行隔离测试、不能与 DMA 结合使用。
有办法一起测试 N2HET 状态机和 DMA?

此致、

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

    您好、Paulo

    您是否可以在此创建一个示例项目并与我们分享、因为这将有助于更好地了解问题?

    您至少能够创建一个演示视频并解释问题吗?

    --

    谢谢。

    Jagadish。