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.

Rm57L843运行时CPU频率



大家好,

        我在使用RM57L843的时候,发现CPU的主频根据任务载荷的情况,是变化的,不知道我的理解有没有错误。如果是这样的话,那我能不能读出CPU实际运行的频率呢?

  • 我好想理解错了,CPU主频没有变。但是感觉CPU运行的主频很低(10MHz级别),不像是300Mhz的主频应该有的运行速度,还有哪里的设置需要注意一下吗,或者有没有指令周期相关的参考文档可以查阅,我想让处理速度快一点?

  • FMzPLL 计算器可以帮助用户在 TMS570 微处理器上配置 FMzPLL。它允许用户输入:

    OSCIN 速度

    乘法器设置

    除法器设置

    调频设置

    PLL/OSC故障选项

    在用户配置所需的选项之后,计算器将显示 PLL 输出速度以及相应的 PLLCTL1 和 PLLCTL2 寄存器设置。 此工具还包含反向计算器模式,即当您为 PLLCTL1 和 PLLCTL2 输入值时,它将显示所有 PLL 选项。

    http://www.ti.com.cn/tool/cn/fmzpll_calculator

    应该是主频配置的低了吧,用这个工具进行计算配置

  • 您好,

          我忘了说明配置的时钟数据了。我是使用的HALCodeGen工具配置的时钟,显示的PLL1 = 300MHz,PLL2 = 300MHz; GCLK = 300MHz, HCLK = 150MHz, VCLK1 = VCLK2 = VCLK3 = 75MHz。 所以在时钟都这么高的情况下,我觉得程序执行的太慢了。一个简单的延时代码  {i=1000; while(i--);} ,用示波器观察,运行一遍的实际耗时差不多在200us 。不知道在哪里缺少了什么设置,不知道大家有没有这种情况发生。