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.

[参考译文] RTOS/TMS320C6748:在 app.cfg 中设置 CPU 时钟频率在 SYSBIOS 中似乎无效

Guru**** 2551110 points
Other Parts Discussed in Thread: SYSBIOS

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/616837/rtos-tms320c6748-setting-cpu-clock-frequency-in-app-cfg-seems-takes-no-effect-in-sysbios

器件型号:TMS320C6748
Thread 中讨论的其他器件:SYSBIOS

工具/软件:TI-RTOS

我使用的是 SYSBIOS 版本6.46.5.55和 XDCTOOLS 3.32.2.22。

Q1:我在 app.cfg 中将 CPU 时钟频率设置为456MHz。 并将 Timer2设置为500ms、其中它会切换 LED 和 LOG_INFO。

但在运行时、持续时间似乎是330ms、而不是500ms。看起来、sysbiso 不知道频率已从300MHz 更改为456MHz。

项目已清除并重新构建、但仍为330ms。

Q2:通过我已经检查了"Swi 上下文"、但执行图不显示 Swi。

如何解决这两个问题?

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

    我已将此内容转发给 C67x TI-RTOS 专家。 他们的反馈应发布在此处。

    BR
    Tsvetolin Shulev
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    许多 E2E 主题已经讨论过这个问题。 请参阅以下内容:
    e2e.ti.com/.../139544
    e2e.ti.com/.../184603


    n`t、传递到时钟频率的值实际上会设置器件时钟、它仅用于通知 BIOS 初始化器件时已设置的 CPU 频率。 它只用于计数时钟周期。 为了使其准确工作、您需要更改器件 PLL、然后相应地传递该值

    此致、
    Rahul