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.

[参考译文] AUDIO-AM62D-EVM:AM62Dx–在测量 McASP Tx 时钟时不触发 eCAP 中断

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1535418/audio-am62d-evm-am62dx-ecap-interrupt-not-triggering-while-measuring-mcasp-tx-clock

器件型号:AUDIO-AM62D-EVM
主题:SysConfig 中讨论的其他器件

工具/软件:

尊敬的团队:

我正在研究 AM62Dx 平台、并尝试使用 eCAP 模块测量 McASP 时钟 (McASP0_CLK) 频率。

McASP 时钟被确认有效 — 我通过 McASP DMA 中断验证了有效。 但是、eCAP 中断未被触发。

配置详细信息:
1. ECAP 配置为捕获模式并采用连续运行模式
McASP0 时钟引脚作为输入路由到 eCAP 模块。
所有四个事件 (CAP1 至 CAP4) 都配置为检测 McASP0 时钟的上升沿
4.预分频器设为 0
5. ECAP 中断已启用、并且 ISR 已正确注册

您能否为我提供指导、说明如何验证 eCAP 是否正确配置以及如何接收来自 McASP0 的输入信号?
此外、是否有任何后续步骤或调试方法来确认 eCAP 模块是否按预期运行?

等待您的回复。

谢谢、  

莫尼卡五  

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

    您好 Monika、

    您能否分享以下详细信息?

    ECAP 和 MCASP 示例在哪个内核上运行?

    如何通过手动连接将 MSASP 时钟连接到 ECAP 模块?

    ECAP 示例是来自 MCU+SDK 还是您自己的代码?

    此致、

    Anil.

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

    尊敬的 Anil:  

    请查找相关信息、  

    问:ECAP 和 MCASP 示例在哪个内核上运行?

    答案:带有 ECAP 配置软件的 McASP 正在运行  c75ss0_0 内核。

    问:如何通过手动连接将 MSASP 时钟连接到 ECAP 模块?

    答案:通过 SysConfig.GUI 配置 McASP 和 ECAP。 请在下面找到图片

    问:ECAP 示例是来自 MCU+SDK 还是您自己的代码?

    答案:根据 MCU+SDK 提供的给定 ECAP 示例代码、我将 ECAP 配置为连续捕获模式、没有单次触发配置。  

    谢谢、

    莫尼卡五  

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

    问:如何通过手动连接将 MSASP 时钟连接到 ECAP 模块?

    答案:通过 SysConfig.GUI 配置 McASP 和 ECAP。 请在下面找到图片

    [/报价]

    您好 Monika、

    我查看了 ECAP 中断表、并幸运地看到 ECAP 模块中断路由到 C7X 内核。

    这里的问题是您使用单个引脚实现两个功能、即 MCASP 时钟和 ECAP 输入、

    这是不可能的、用于测试是否已触发 ECAP 中断。 为 MCASP 时钟和 ECAP 输入使用单独的引脚。

    然后手动连接它们、并查看 ECAP 中断是否被触发。

    此致、

    Anil.