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/MSP432P401R:ROV/Realtime Object Viewer ClockFreqs 选项卡似乎包含错误信息是否重要?

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

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/586440/rtos-msp432p401r-does-it-matter-that-rov-realtime-object-viewer-clockfreqs-tab-seems-to-have-wrong-information

器件型号:MSP432P401R

工具/软件:TI-RTOS

大家好、

我正在运行 simplelink MSP432 SDK 1.30.00.40 (CCSv7.1)、并已按照配置电源设置

/*
================================================ 电源================================================
//
const PowerMSP432_ConfigV1 PowerMSP432_config =
{
.policyInitFxn =&PowerMSP432_initPolicy、
.policyFxn =&PowerMSP432_slepPolicy、
.initialPerfLevel = 3、// MCLK = 48MHz、HSMCLK = 48MHz、SMCLK = 24MHz -请参阅.enablePolicy



=.enablePle=3、// enablePlepk = 48MHz–请参阅.enablePure=.enablePure=.enablePure.enablePolicy} 

这些设置似乎已正确应用到微控制器中的寄存器(CSCTL1 DIVs=1、DIVa=0、DIVHS=1、DIVM=1)、但当我查看 tROV/Realtime Object Viewer->ClockFreqs 选项卡时、我会看到这一点

这些值与微控制器的运行不匹配是否重要?

谢谢

Julian

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

    您是否可以尝试从 CCS 中的 Tools 菜单中打开 ROV 而不是 ROV2。

    您能否比较一下您现在看到的情况与以前看到的情况?

    此时、时钟似乎按预期配置、ROV2在该屏幕截图中显示无效信息。

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

    格代·德里克

    ROV 和 ROV2在 ClockFreqs 部分显示相同的信息。  

    这似乎不是我的代码的问题。 它与示例代码一起发生。

    例如、  导入演示项目(CCS Project Menu->Examples->Software->SimpleLink MSP432 SDK v1:30.00.40->Examples->Development Tools->MSP-EXP432P401R - Rev 2.x (红色)->TI-RTOS Kernel (SysBIOS)->Hello -> TI-RTOS -> CCS Compiler->Hello、然后从.perfly_v 更改为.perfly3、然后从.fly_perfr.c 更 改为.perfr.r.r.r.r.c、并从.fly=.flu.f4

    编译、查看 ROV/ROV2/寄存器-结果如下。  寄存器似乎设置正确、但 ClockFreq 错误。  

    谢谢

    Julian

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

    此问题已报告、将在将来的版本中修复。

    在平均时间内、使用"Raw"视图将显示 ClockFreqs 模块状态中的正确信息。

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

    很高兴听到这个消息。
    正如一个扩展位、而 ROV 中的 ClockFreqs 数据似乎是错误的、下面的函数调用给出了正确的答案。

    ClockFreqs_getFrequency (ClockFreqs_Clock_HSMCLK);
    ClockFreqs_getFrequency (ClockFreqs_Clock_SMCLK);
    BIOS_getCpuFreq();


    谢谢
    Julian