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/TM4C1294NCPDT:如何检查或配置 TI-RTOS 以使用外部 XTAL 提供时钟服务。

Guru**** 2482105 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/715466/rtos-tm4c1294ncpdt-how-to-check-or-configure-the-ti-rtos-to-use-external-xtal-for-clock-service

器件型号:TM4C1294NCPDT

工具/软件:TI-RTOS

如何检查或配置 TI-RTOS 以使用外部 XTAL 为该器件提供时钟服务?

在文档中、TI-RTOS 使用外部 XTAL (我很难 找到它)的具体声明在哪里、如果 XTAL 未安装或调谐不当、会发生什么情况、如何在 CCS 调试模式下检测此情况?

谢谢

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

    您好 Richard、

     它位于引导模块中。 请参阅下面的内容。

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

    因此、时钟和第二时钟实际上由主时钟 osc 25MHz 和 SYS 时钟120MHz 通过计时器0分频运行。

    您建议在不影响 SYSCLK=120MHz 的情况下、无法将 RTOS 时钟和 RTOS 设置为 XTAL 32KHz 的第二位。 当我将 mainosc 更改为外部32K 时、它通过 config XCONF 显示 SYSCLK = 0MHz。   

    我了解时钟平均日期/时间、或者实际上是120MHz 系统时钟、不确定是哪个。 我发现相关特定器件上下文中有关时钟的文档有点模糊。  

    这意味着我必须使用休眠 RTC 模块作为时钟源(从32K8 XTAL 开始)、将中断抽头连接到 HWI、并忘记 RTOS 第二个时钟和时钟对于应用日期/时间用途没有用处?

    之前、我也不能使用 SysTick、因为当我更改 SysTick 值或复位值时、它似乎会影响基于 TI-RTOS 的代码。  我非常熟悉 LPC1xxx 的 SysTick 和其他基于 Cortex 的 MCU、但我无法因此使用它。 SysTick 和 RTOS 之间的关系似乎很模糊、有一些开放式问题。  

    当 CONF 中未启用引导时钟选项时、我看到的是一些  已实现的默认值、正确吗?

    R.  

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

    很抱歉、照片捕获下载问题、此处是先前消息中替换1或2的正确答案、  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Richard、
    TI-RTOS 不直接支持休眠模块。 如果您将振荡器源配置为外部32KHz、那么它会认为您希望将32KHz 用作整个器件的源。 如果您希望器件保持120MHz、RTC 模块仅保留32KHz 外部频率、则需要调用本机 TivaWare API、例如 HibernateClockConfig (HIBERNATE_OSC_LOWDRIVE)。