2304802_zh-CN

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

2304802_zh-CN

2304802_zh-CN

S32DS FreeRTOS 配置工具在生成 RTOS tick 时使用了错误的时钟源

在一些使用 FreeRTOS 的测试中,我需要将 CM7_CORE_CLK 设置为最大频率值(例如 CM7_CORE_CLOCK=320MHz)。 由于定义的限制,CORE_CLK 需要设置为 CORE_CLK=160MHz。

Screenshot 2026-02-02 143256.png@Smartling Language Service

看起来,FreeRTOS 的时钟定义取自 CORE_CLK = 160MHz。 根据我的理解,所提供的"标准" 实现、FreeRTOS 正在使用 SysTick 定时器生成其 RTOS tick。 此外,根据我的理解,SysTick 定时器由 CM7_CORE_CLK 驱动,而不是由 CORE_CLK 驱动。 (简单的测试表明,这样编译时系统运行的频率是原来的两倍)。

Screenshot 2026-02-02 143211.png

我可以尝试使用 CM7_CORE_CLK 覆盖该值,但会收到如上警告。 这是 S32DS 配置工具出错了,还是我漏掉了什么?

Re: S32DS FreeRTOS Configuration Tool uses wrong clock source for RTOS tick generation

HI

感谢您的报告。
让我联系软件团队寻求解决方案。

此致敬礼,
Robin

Re: S32DS FreeRTOS Configuration Tool uses wrong clock source for RTOS tick generation

我的软件同事告诉我:
这个警告可以忽略,对软件行为没有影响。
用户应该像以前一样设置真实时钟频率输入,可以放心地忽略警告。

Re: S32DS FreeRTOS Configuration Tool uses wrong clock source for RTOS tick generation

嗨,@Robin_Shen

感谢您的回复。 我知道我可以在该字段中输入正确的内核频率 CM7_CORE_CLK,并安全地忽略由此产生的警告。

将来有计划解决这个问题吗? 我不喜欢不必要的警告,因为它们可能会混乱其他重要的警告,并在版本过程中造成额外的负担。

谢谢。

Re: S32DS FreeRTOS Configuration Tool uses wrong clock source for RTOS tick generation

感谢您的报告!这将在下一版 FreeRTOS s32k3xx 版本中得到纠正。

Tags (1)
No ratings
Version history
Last update:
‎02-10-2026 04:26 AM
Updated by: