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-AM62:未看到 McASP0 ACLKX 和 FSX 时钟输出

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

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1449251/sk-am62-mcasp0-aclkx-and-fsx-clocks-outputs-are-not-seen

器件型号:SK-AM62
主题中讨论的其他器件:SysConfig

工具与软件:

您好!

  我使用的是 AM62x EVM。  

  McASP2被连接至 ADC 和 DAC。 McASP2当前通过 AUDIO_EXT_REFCLK1连接到外部时钟输入。 MCASP2  ACLKX 和 MCASP2  FSX 可在引脚上看到并正常工作。  

  我还想使用 McASP0。 基本上通过  AUDIO_EXT_REFCLK1为 MCASP0_ACLKX 和 MCASP0_FSX 使用相同的外部时钟 。 但我看不到时钟输出。  

  我已经为同一应用附加了 SysConfig 文件。  路由两个 McASP 时钟还需要注意什么吗?

  您能否提供一些您自己的意见?

谢谢

Deepa

  e2e.ti.com/.../sysconfig_5F00_to_5F00_ti.zip

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

    Deepa、您好!
    延迟的载脂、
    我仔细查看了您发送的 SysConfig。 在 CONFIG_MCASP_1中、可以看到选择了跳过驱动程序打开选项。 那么,你是在你的应用程序内调用 MCASP_OPEN()吗? 该选项的目的是让应用程序在启动 McASP 实例之前启用外部时钟。 如果启用该选项、则必须确保在应用程序内调用 MCASP_OPEN()以启动 McASP 外设。

    谢谢!
    Shreyansh

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

    尊敬的 Shreyansh:

       没问题。 感谢您的答复。  

    选择了"SKIP DRIVER OPEN"选项。 两个 mcasps 的 MCASP_OPEN()在应用程序内部调用。

    我已修改现有的多通道播放示例以对此进行测试。

    我已经完成了一些调试、我发现 McASP 打开会导致 McASP0失败。 McASP 打开结束时会检查状态、但它不是_SUCCESS、因此 McASP 关闭。  

     我无法在 McASP_OPEN()中查看局部变量"status"的值。 我想变量可能正在被优化。 所以我将优化级别关闭了、仍然看不到。 因此、我不确定哪个代码导致状态发生变化。 是否有查看局部变量的选项?

    我只做了2处修改。 一个在 syscfg 文件和 McASP_playback 中。 请查看随附的文件。

    谢谢你

    Deepae2e.ti.com/.../mcasp0_5F00_config.zip

      

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

    Deepa、您好!
    在此 SysConfig 中、您将为这两个实例设置不同的高时钟父级。 对于 CONFIG_McASP0、您正在使用 AUDIO_EXT_REFCLK1、而对于 CONFIG_McASP1、您正在使用 AUDIO_EXT_REFCLK0。 在我们的 E1 EVM 上、当前仅对 AUDIO_EXT_REFCLK1启用外部时钟。 只需将 CONFIG_McASP1的时钟切换到 AUDIO_EXT_REFCLK1、McASP 就会开始工作。

    谢谢!
    Shreyansh

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

    尊敬的 Shreyansh:

    我一直在使用  AUDIO_EXT_REFCLK1进行测试、此方法不起作用、我正在尝试 AUDIO_EXT_REFCLK0、我似乎已发送了该 syscfg。  

     抱歉混淆了。

    我已经将 syscfg 与 AUDIO_EXT_REFCLK1连接在一起、而我也已经对其进行了测试、它仍然不会产生时钟。

    不管怎样、这是新信息 AUDIO_EXT_REFCLK0未路由。

    对于 McASP 的两个实例、是否都有使用这些时钟的特别建议?

    不确定这里缺少什么。  

    您是否能够在也使用了 McASP2的同一场景中看到 McASP0生成的时钟?

    您能检查一下还缺少什么内容吗? 所有配置看起来都正确。

    我在 R172和 R173处查找时钟。

    谢谢

    Deepa

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

    尊敬的 Shreyansh:

      您能否共享一个工作 示例、同时启用了 McASP2和 McASP0、也许可以修改现有的示例代码?

    谢谢

    Deepa

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

    尊敬的 Shreyansh:

     我无法在表达式窗口中看到状态变量的值、从而无法看到变量发生故障的位置。 我一直将优化保持关闭状态。 状态值以红色显示为某个随机值、并且不会改变。

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

    您是否正在进行调试或版本构建?

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

    您能否确认最终状态?
    CONFIG_McASP0打开正常、但 CONFIG_McASP1导致错误?

    对于这两个实例、我都没有遇到任何关于设置相同时钟的问题。 很遗憾、我在周二之前不在办公室、所以 我无法向您发送一个工作示例。 您能否尝试单步执行代码、设置断点并查看故障位置。
    此外、您能否在 A53内核上运行附加的示例并查看是否仍出现时钟故障?
    e2e.ti.com/.../mcasp_5F00_a53ss0_2D00_0_5F00_freertos.zip
    谢谢!
    Shreyansh

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

    尊敬的 Shreyansh:

      我返回到应用程序代码并留下示例代码。   我能得到 CLKS 的!

      在 ti_drivers_open_close.c 中、将打开 McASP 实例。  我认为这是打开实例的唯一位置。 当您询问是否已在应用程序中打开实例时、我认为您的意思是此文件。 但是、实际的 McASP 应用是在启用外部时钟后打开 mcasp 的应用。 我必须为 McASP0添加 、然后我可以看到时钟。 现在我理解你的最初建议!  

    但现在、我无法获得 FSS。 FS 线变为高电平、但我没有看到正确的信号。  

    我们是否需要处理帧同步的任何任务?

    感谢您的支持!

    Deepa

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

    我目前正在发布版本构建中包含应用程序代码。  

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

    使用版本构建、您将无法调试符号。 我们不建议对版本构建进行调试。  

    虽然我尚未测试 FSYNC 引脚、但它应该可以正常工作。 McASP 正在运行吗? 是否启用了环路作业缓冲区?

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

    尊敬的 Shreyansh:

      我可以在示例代码中启用时钟和 FS (我必须将 McASP0设为 CONFIG_McASP0 、将 Mcasp2设为 CONFIG_McASP1)。 所以回到音频应用程序代码、可以启用时钟、但看不到 FS。  

    为什么在启用时钟时不启用 FS?

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

    Deepa、您好!
    很抱歉响应延迟。 您取得了哪些进展? 您能否共享音频应用 SysConfig?

    谢谢!
    Shreyansh

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

    尊敬的 Shreyansh:

     现在、由于我们能够获得带有示例代码的 clk 和 fs、因此我 不必回到应用程序代码来再现相同的情况。 由于它在示例代码中工作、我认为它在应用代码上也工作。  

    谢谢

    Deepa

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

    感谢您的帮助。

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

    明白了。 如果它不起作用、请随时再次与我们联系。 正在关闭该主题帖。

    谢谢!
    Shreyansh