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/CC2640:如何检查 CPU 时钟?

Guru**** 2595805 points


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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/608584/rtos-cc2640-how-to-check-cpu-clock

器件型号:CC2640

工具/软件:TI-RTOS

大家好、

我要问一个与我 在这里的上一个问题有某种关联的问题

我们的项目使用带3.7V 锂电池的定制板、运行时间性能至关重要。 该电路板具有32kHz 和24MHz 晶振(如下图所示)。 我的问题是、如何检查主内核在大部分时间是否运行在32kHz 时钟上(睡眠时除外)?

这是一部分原理图、

谢谢、

Henry

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

    您好、Henry、

    您可以在技术参考手册 中找到有关使用时钟的信息- www.ti.com/.../swcu117

    您可以使用 PRCM 寄存器来验证 CPU 处于哪个状态以及正在使用哪些时钟!

    (BTW 是第6章!)


    此致、
    反叛分子

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

    你好,Rebel,

    非常感谢您的回答! 您要引用哪个寄存器来确定 CPU 状态和正在使用的时钟? 我已经阅读了寄存器说明、但找不到我需要的特定说明。

    此外、我假设我们可以暂停程序以检查 CCS 中的寄存器窗口、或使用 HWREG (PRCM_BASE + OFFSET)打印出值。 我们如何测试系统是否曾进入睡眠状态(并唤醒)?

    非常感谢、

    Henry

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

    谢谢、
    Henry