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.

[参考译文] SysConfig:AM263P4器件上的 RTI4时钟源寄存器不正确

Guru**** 2427060 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/1494413/sysconfig-incorrect-rti4-clock-source-register-on-am263p4-part

器件型号:SysConfig
主题中讨论的其他器件: AM263P4AM263P4-Q1

工具/软件:

在设置计时器操作时、我注意到我没有从 RTI4生成预期频率。  无论我做什么、它似乎都以25MHz 而不是以200MHz 的 SYS_CLK 运行。  查看 SysConfig 在 ti_drivers_config.h 文件中生成的代码、 CONFIG_ADC_TIMER4_CLOCK_SRC_MUX_ADDR 设置为 0x53208124u 值、SPRUJ57寄存器附录文档中未定义该值。 该文档将 CFG0_RTI4_CLK_SRC_SEL 寄存器显示为0x5320819C。

为了验证这是否不正确、我将计时器实例更改为 RTI1。 然后、将 CONFIG_ADC_TIMER4_CLOCK_SRC_MUX_ADDR 的值设置为 0x53208118u、即 根据寄存器附录的 CFG0_RTI1_CLK_SRC_SEL 寄存器。

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

    您好 Nathan、

    感谢您指出这一点。 让我在我的身边验证这一点,并在内部提出一个错误,以得到适当的修复。

    此致、
    Shaunak

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

    您好 Nathan、

    您能告诉我您所使用的 MCU+ SDK 版本吗?  

    Unknown 说:
    无论我做了什么、它似乎都以25MHz 运行于 WUCPUCLK、而不是以200MHz 运行于 SYS_CLK。

    您是否在 RTI SYSCFG 中将时钟源设置为 SYS_CLK。 默认为25MHz 处的 WUCPUCLK。

    您是否介意共享 example.syscfg 文件?

    此致。
    Shaunak

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

    您好、

    我在内部提出了一个错误(jira.itg.ti.com/.../MCUSDK-14371、外部无法访问链接、仅用于内部跟踪目的)。 我们的开发团队应该很快研究这一点。  

    目前、由于 syscfg 为多路复用器生成错误的地址、因此您可以创建生成的文件的副本并禁用该文件的 syscfg 自动生成、请根据寄存器附录中的说明手动编码正确的地址。 这样、在重新编译工程时、地址不会被覆盖为错误的地址。

    此致、
    Shaunak

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

    您好 Nathan、

    中的一个 MCU_PLUS_SDK_source/syscfg/drivers/.meta/RTI/RTI/RTI_am263px.syscfg.js soc  文件、请相应地更新代码以将其修复:

    此致、
    Shaunak