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.

[参考译文] CCS/TDA2EXEVM:如何为 timer3设置时钟输入频率(SYS_CLK1) 27MHz。

Guru**** 2595805 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/647234/ccs-tda2exevm-how-to-set-the-clock-input-frequency-sys_clk1-27-mhz-for-timer3

器件型号:TDA2EXEVM

工具/软件:Code Composer Studio

您好!

 我正在尝试为计时器3设置输入频率(SYS_CLK1) 27MHz、但 它没有改变。对于27MHz、我在评估板上进行了以下设置。

GPMC_AD8 (sysboot8) GPMC_D08 SW4.P1-off
GPMC_AD9 (sysboot9) GPMC_D09 SW4.P2 -On

在该设置之后、当我们在 调试中检查地址0x4A00 26C4 -CTRL_CORE_BOOTTrap 时 、我们看到 引脚9已设置。  

还将 0x4AE0 6110-CM_CLKSEL_SYS 设置为27MHz。 但 频率对于27MHz 没有变化。

根据

32.2.4.2系统时钟速度选择

有三种晶体速度可通过 sysboot[9:8]进行选择、如所述
表32-7. 用户有责任根据提供给的实际时钟来设置正确的值
器件。
表32-7. 系统时钟(SYS_CLK1)速度选择
sysboot[9:8] SYS_CLK1速度
0b00保留
0b01 20MHz
0b10 27 MHz
0b11 19.2 MHz

请建议,如何将计时器3配置为27MHz。

此致、

Kiran Vidhid

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Kiran、
    以下报价应能回答您的问题:
    "用户有责任根据提供给器件的实际时钟来设置正确的值。"

    也就是说、您的第一个也是最重要的步骤是提供更快(27MHz)的时钟(外部或晶体)、然后才告诉 SoC 您正在提供27MHz 的时钟(实际上、在断电期间必须执行两个步骤)。
    现在、您只通知 SoC、但不馈送任何不同的(即27MHz)时钟。

    此外、我希望您了解到 SYS_CLK1是 SoC 的主时钟、而不仅仅是计时器时钟。

    此致、
    STAN