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.

[参考译文] AM263P4:RTI 计数器配置

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1400532/am263p4-rti-counter-configuration

器件型号:AM263P4
主题中讨论的其他器件:SysConfig

工具与软件:

你好。

我对 RTI 计数器配置有几个问题

是否可以使用 SysConfig 将递增计数器的比较值设置为最大0xFFFFFFFF 值? 它仅允许输入整数值 至"减小输出频率(Hz)"、1Hz 实际上是可用的最小值。 输入"0"似乎会产生所需的行为、但也会导致"愿景归零"警告。

2.什么是"NTU"信号? 我在 SDK API 和寄存器附录中发现了这个问题、但参考手册中没有任何说明。

3.什么影响"rti_counterConfigure"函数中的参数"clkSrc"? 我在参考手册中找到了这张图片、但文本中没有关于 FRC 时钟选择的任何说明。 哪些值有效?

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

    您好!

    对延迟深表歉意:

    1.我目前正在查看 SysConfig 设置。 您能告诉我您使用的是哪个版本吗?

    2、NTU 代表网络时间单位、是指外部时钟源。 我希望了解更多有关这方面的信息供您参考。

    3.我在理解这里的问题时遇到了一些困难。 您是否想知道哪些时钟是 FRC 的虚拟源?

    谢谢!

    Susan Moore

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

    1. SysConfig 集成到 CCS v 12.7.1

    2.是的,但我找不到它的任何说明,并看到在不同的情况下应该使用哪些设置。

    3、是的。   "clkSrc"参数的有效值是什么。

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

    伊凡、您好!

    很抱歉这里又出现了一个延迟回复、这是由 Susan 标记给我的、但我无法更快地查看它、我在结束时没有确定的答案、因此我需要邀请另一位专家。

    据我所知、将该设置更改为低于1Hz 的值的唯一方法是使用手动寄存器写入来覆盖 SysConfig 设置、但我需要一位软件专家来提供相关详细信息。

    至于 clkSrc、我也有点不确定这一点、但到目前为止似乎明确的是它没有在系统级别(例如 Sys Clk)控制实际 RTI 源时钟。 驱动程序根据输入时钟源进行设置、而不使用  RTI_counterConfigure API。

    此致、

    Ralph Jacobi

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

    伊凡、您好!

    1.现在唯一的方法是手动写入寄存器。 我会在内部与团队同步、讨论可能的修复方法以及低于1Hz 的方法。

    2. NTU 是"网络时间单位"。 对于参与时间触发通信总线的应用程序、将应用程序或操作系统与网络时间同步通常很有用。 RTI 提供了一项功能、以通过通信模块提供的周期时钟将自由运行计数器0 (RTIFRC0)递增。 您可以找到 NTU0、NTU1、NTU2、NTU3的宏和 API、并可以选择使用  NTU 之一作为自由运行计数器的时钟源。  但现在、在 AM263x 上、 不支持 FRC0的 NTU 输入。

    3. clkSrc 来自你的 Sycfg for RTI。 如果 clkSrc 被设置为一些 NTU 时钟、相应地这些寄存器将被写入  RTI_counterConfigure API 内。 如果不使用任何 NTU 信号作为输入、则将使用通过 syscfg 设置的时钟源。
     
    此致、
    Shaunak