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.

[参考译文] OMAP-L138:检查 LCDKOMAP 138评估板上 DSP (OMAP-L138)的默认时钟

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/980010/omap-l138-checking-the-default-clock-of-dsp-omap-l138-on-lcdkomap-138-evaluation-board

器件型号:OMAP-L138
Thread 中讨论的其他器件:OMAPL138

我正在使用 OMAPl138 DSP 评估板(LCDKOMAP138)。 我想检查 DSP 的默认时钟频率。 我在晶振输出端尝试使用示波器时发现它以24MHz 的频率运行。 但它的运行频率最高可达456MHz、因此我认为可能有一些 PLL 配置。  有人能帮我吗?在哪里可以检查 DSP 内核操作的确切时钟频率?我正在使用 CCS 9.3.0?  

 

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

    您好、Manikanta、

    您可以执行一些操作来检查它。

    在连接到 ARM 内核时、您可以参考 GEL 文件及其输出、以查看其将频率配置为什么。

    2.您也可以参考 LCDK 原理图来确定要探测的引脚: https://www.ti.com/lit/zip/sprcaf3

    GEL 似乎将其设置为300MHz 默认值、但您可以通过执行以下操作来验证它是否确实是300MHz 或其他频率。 (替代实用方法)。

    或者、您可以使用 TSCL 和 TSCH 周期计数值以及外部壁式时钟(停止时钟)来测量 CPU 频率。 提供最接近的值。

    读取 TSCH 时的仪器开关:TSCL

    2.将 TSCH:TSCL 读取 为64位变量 start_cycles

    3.具有虚拟 while (1)循环,在循环主体中对 TSCH:TSCL 执行恒定读取,以使其成为64位变量 cur_cycle

    4.准备好一个停止时钟并在#2放置一个断点

    5.启动外部停止时钟,同时按 RUN #2

    6、等待300秒(时间越长越好、误差越小)。 停止时钟时、同时停止 DSP CPU (可能存在几毫秒的差异、这可能会导致错误)并读取 cur_cycle 值

    7.cur_cycle 和 start_cycle 之间的周期差异提供了5分钟(或您使用的任何时间窗口)持续时间(例如 time_Win 秒)所需的周期数。

    8.您可以使用=周期/(time_Win 秒)计算频率、这基本上是周期/秒、应该是与处理器频率相匹配的数字。

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

    您好、Manikanta、

    由于我没有收到您的回复、假设您通过遵循上述几个建议来解决此问题。 那么、关闭这个线程。

    否则请告诉我。

x 出现错误。请重试或与管理员联系。