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

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

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

ソリューションへジャンプ
872件の閲覧回数
DirkEtzler
Contributor III

For some of my test where I am using FreeRTOS, I need to set the CM7_CORE_CLK to the maxium frequency value (e.g., CM7_CORE_CLOCK=320MHz).  Due to defined constraints the CORE_CLK needs to be set to CORE_CLK=160MHz.

Screenshot 2026-02-02 143256.png

As it looks like, the clock definition for FreeRTOS is fetched from CORE_CLK = 160MHz.  Per my understanding, the provided "standard" implementation, FreeRTOS is using the SysTick timer to generate its RTOS tick.  Furthermore, also per my understanding, the SysTick timer is driven by CM7_CORE_CLK and not by CORE_CLK.  (As simple test showed the system running a double frequency when compiling this way.)

Screenshot 2026-02-02 143211.png

I can try to override the value using the CM7_CORE_CLK but get the warning as shown above.  Is this an error of the S32DS configuration tool or do I miss anything else here?

タグ(2)
0 件の賞賛
返信
1 解決策
723件の閲覧回数
Robin_Shen
NXP TechSupport
NXP TechSupport

Thank you for the report! This will be corrected in the next FreeRTOS s32k3xx release. 

元の投稿で解決策を見る

4 返答(返信)
788件の閲覧回数
Robin_Shen
NXP TechSupport
NXP TechSupport

My software colleague told me:
The warning is safe to be ignored, has no implications on software behavior.
The user should set the real clock frequency input as he already did and can safely ignore the warning.

0 件の賞賛
返信
744件の閲覧回数
DirkEtzler
Contributor III

Hi @Robin_Shen,

thanks for the reply.  I understand I can enter the correct core frequency CM7_CORE_CLK into the field and safely ignore the resulting warning.

Is there a plan to fix that issue in the future?  I am not a fan of unnecessary warnings as they may clutter other important warnings and create additional effort in the build process.

Thanks.

724件の閲覧回数
Robin_Shen
NXP TechSupport
NXP TechSupport

Thank you for the report! This will be corrected in the next FreeRTOS s32k3xx release. 

829件の閲覧回数
Robin_Shen
NXP TechSupport
NXP TechSupport

Hi

Thank you for your report.
Let me contact the software team for a solution.

Best Regards,
Robin

0 件の賞賛
返信
%3CLINGO-SUB%20id%3D%22lingo-sub-2304802%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ES32DS%20FreeRTOS%20%E6%A7%8B%E6%88%90%E3%83%84%E3%83%BC%E3%83%AB%E3%81%AF%E3%80%81RTOS%20%E3%83%86%E3%82%A3%E3%83%83%E3%82%AF%E7%94%9F%E6%88%90%E3%81%AB%E9%96%93%E9%81%95%E3%81%A3%E3%81%9F%E3%82%AF%E3%83%AD%E3%83%83%E3%82%AF%E3%82%BD%E3%83%BC%E3%82%B9%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2304802%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EFreeRTOS%20%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%9F%E4%B8%80%E9%83%A8%E3%81%AE%E3%83%86%E3%82%B9%E3%83%88%E3%81%A7%E3%81%AF%E3%80%81CM7_CORE_CLK%20%E3%82%92%E6%9C%80%E5%A4%A7%E5%91%A8%E6%B3%A2%E6%95%B0%E5%80%A4%EF%BC%88%E4%BE%8B%EF%BC%9ACM7_CORE_CLOCK%3D320MHz%EF%BC%89%E3%81%AB%E8%A8%AD%E5%AE%9A%E3%81%99%E3%82%8B%E5%BF%85%E8%A6%81%E3%81%8C%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82%E5%AE%9A%E7%BE%A9%E3%81%95%E3%82%8C%E3%81%9F%E5%88%B6%E7%B4%84%E3%81%AB%E3%82%88%E3%82%8A%E3%80%81CORE_CLK%20%E3%81%AF%20CORE_CLK%3D160MHz%20%E3%81%AB%E8%A8%AD%E5%AE%9A%E3%81%99%E3%82%8B%E5%BF%85%E8%A6%81%E3%81%8C%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22Screenshot%202026-02-02%20143256.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22Screenshot%202026-02-02%20143256.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22Screenshot%202026-02-02%20143256.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22Screenshot%202026-02-02%20143256.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22Screenshot%202026-02-02%20143256.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22Screenshot%202026-02-02%20143256.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F375190i8AC4A010AE7DBF0A%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22Screenshot%202026-02-02%20143256.png%22%20alt%3D%22Screenshot%202026-02-02%20143256.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%E2%80%83%3C%2FP%3E%3CP%3E%E2%80%83%3C%2FP%3E%3CP%3E%E3%81%A9%E3%81%86%E3%82%84%E3%82%89%E3%80%81FreeRTOS%20%E3%81%AE%E3%82%AF%E3%83%AD%E3%83%83%E3%82%AF%E5%AE%9A%E7%BE%A9%E3%81%AF%20CORE_CLK%20%3D%20160MHz%20%E3%81%8B%E3%82%89%E5%8F%96%E5%BE%97%E3%81%95%E3%82%8C%E3%82%8B%E3%82%88%E3%81%86%E3%81%A7%E3%81%99%E3%80%82%E7%A7%81%E3%81%AE%E7%90%86%E8%A7%A3%E3%81%AB%E3%82%88%E3%82%8C%E3%81%B0%E3%80%81%E6%8F%90%E4%BE%9B%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%82%8B%E3%80%8C%E6%A8%99%E6%BA%96%E3%80%8D%E5%AE%9F%E8%A3%85%E3%81%A7%E3%81%82%E3%82%8B%20FreeRTOS%20%E3%81%AF%E3%80%81SysTick%20%E3%82%BF%E3%82%A4%E3%83%9E%E3%83%BC%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%20RTOS%20%E3%83%86%E3%82%A3%E3%83%83%E3%82%AF%E3%82%92%E7%94%9F%E6%88%90%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%E3%81%95%E3%82%89%E3%81%AB%E3%80%81%E7%A7%81%E3%81%AE%E7%90%86%E8%A7%A3%E3%81%AB%E3%82%88%E3%82%8C%E3%81%B0%E3%80%81SysTick%20%E3%82%BF%E3%82%A4%E3%83%9E%E3%83%BC%E3%81%AF%20CORE_CLK%20%E3%81%A7%E3%81%AF%E3%81%AA%E3%81%8F%20CM7_CORE_CLK%20%E3%81%AB%E3%82%88%E3%81%A3%E3%81%A6%E9%A7%86%E5%8B%95%E3%81%95%E3%82%8C%E3%81%BE%E3%81%99%E3%80%82(%E7%B0%A1%E5%8D%98%E3%81%AA%E3%83%86%E3%82%B9%E3%83%88%E3%81%A7%E3%81%AF%E3%80%81%E3%81%93%E3%81%AE%E6%96%B9%E6%B3%95%E3%81%A7%E3%82%B3%E3%83%B3%E3%83%91%E3%82%A4%E3%83%AB%E3%81%99%E3%82%8B%E3%81%A8%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0%E3%81%8C%202%20%E5%80%8D%E3%81%AE%E5%91%A8%E6%B3%A2%E6%95%B0%E3%81%A7%E5%AE%9F%E8%A1%8C%E3%81%95%E3%82%8C%E3%82%8B%E3%81%93%E3%81%A8%E3%81%8C%E7%A4%BA%E3%81%95%E3%82%8C%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82)%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22Screenshot%202026-02-02%20143211.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22Screenshot%202026-02-02%20143211.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22Screenshot%202026-02-02%20143211.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22Screenshot%202026-02-02%20143211.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22Screenshot%202026-02-02%20143211.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22Screenshot%202026-02-02%20143211.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F375192i00DCD53141C8C899%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22Screenshot%202026-02-02%20143211.png%22%20alt%3D%22Screenshot%202026-02-02%20143211.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3ECM7_CORE_CLK%20%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E5%80%A4%E3%82%92%E4%B8%8A%E6%9B%B8%E3%81%8D%E3%81%97%E3%82%88%E3%81%86%E3%81%A8%E3%81%97%E3%81%BE%E3%81%99%E3%81%8C%E3%80%81%E4%B8%8A%E8%A8%98%E3%81%AE%E3%82%88%E3%81%86%E3%81%AA%E8%AD%A6%E5%91%8A%E3%81%8C%E8%A1%A8%E7%A4%BA%E3%81%95%E3%82%8C%E3%81%BE%E3%81%99%E3%80%82%E3%81%93%E3%82%8C%E3%81%AF%20S32DS%20%E6%A7%8B%E6%88%90%E3%83%84%E3%83%BC%E3%83%AB%E3%81%AE%E3%82%A8%E3%83%A9%E3%83%BC%E3%81%A7%E3%81%97%E3%82%87%E3%81%86%E3%81%8B%E3%80%81%E3%81%9D%E3%82%8C%E3%81%A8%E3%82%82%E4%BB%96%E3%81%AB%E4%BD%95%E3%81%8B%E8%A6%8B%E8%90%BD%E3%81%A8%E3%81%97%E3%81%8C%E3%81%82%E3%82%8B%E3%81%AE%E3%81%A7%E3%81%97%E3%82%87%E3%81%86%E3%81%8B%3F%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2305636%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20S32DS%20FreeRTOS%20Configuration%20Tool%20uses%20wrong%20clock%20source%20for%20RTOS%20tick%20generation%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2305636%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E3%83%8F%E3%82%A4%3C%2FP%3E%0A%3CP%3E%E3%81%94%E5%A0%B1%E5%91%8A%E3%81%82%E3%82%8A%E3%81%8C%E3%81%A8%E3%81%86%E3%81%94%E3%81%96%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%3CBR%20%2F%3E%E8%A7%A3%E6%B1%BA%E7%AD%96%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6%E3%81%AF%E3%82%BD%E3%83%95%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A2%20%E3%83%81%E3%83%BC%E3%83%A0%E3%81%AB%E5%95%8F%E3%81%84%E5%90%88%E3%82%8F%E3%81%9B%E3%81%A6%E3%81%8F%E3%81%A0%E3%81%95%E3%81%84%E3%80%82%3C%2FP%3E%0A%3CP%3E%E3%82%88%E3%82%8D%E3%81%97%E3%81%8F%E3%81%8A%E9%A1%98%E3%81%84%E3%81%84%E3%81%9F%E3%81%97%E3%81%BE%E3%81%99%3CBR%20%2F%3E%E3%83%AD%E3%83%93%E3%83%B3%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2312420%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20S32DS%20FreeRTOS%20Configuration%20Tool%20uses%20wrong%20clock%20source%20for%20RTOS%20tick%20generation%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2312420%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E7%A7%81%E3%81%AE%E3%82%BD%E3%83%95%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A2%E5%90%8C%E5%83%9A%E3%81%AF%E3%81%93%E3%81%86%E8%A8%80%E3%81%84%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%3CBR%20%2F%3E%E3%81%93%E3%81%AE%E8%AD%A6%E5%91%8A%E3%81%AF%E7%84%A1%E8%A6%96%E3%81%97%E3%81%A6%E3%82%82%E5%AE%89%E5%85%A8%E3%81%A7%E3%81%82%E3%82%8A%E3%80%81%E3%82%BD%E3%83%95%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A2%E3%81%AE%E5%8B%95%E4%BD%9C%E3%81%AB%E3%81%AF%E5%BD%B1%E9%9F%BF%E3%81%97%E3%81%BE%E3%81%9B%E3%82%93%E3%80%82%3CBR%20%2F%3E%E3%83%A6%E3%83%BC%E3%82%B6%E3%83%BC%E3%81%AF%E3%80%81%E3%81%99%E3%81%A7%E3%81%AB%E8%A1%8C%E3%81%A3%E3%81%9F%E3%82%88%E3%81%86%E3%81%AB%E5%AE%9F%E9%9A%9B%E3%81%AE%E3%82%AF%E3%83%AD%E3%83%83%E3%82%AF%E5%91%A8%E6%B3%A2%E6%95%B0%E5%85%A5%E5%8A%9B%E3%82%92%E8%A8%AD%E5%AE%9A%E3%81%99%E3%82%8B%E5%BF%85%E8%A6%81%E3%81%8C%E3%81%82%E3%82%8A%E3%80%81%E8%AD%A6%E5%91%8A%E3%82%92%E7%84%A1%E8%A6%96%E3%81%97%E3%81%A6%E3%82%82%E5%95%8F%E9%A1%8C%E3%81%82%E3%82%8A%E3%81%BE%E3%81%9B%E3%82%93%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2314190%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20S32DS%20FreeRTOS%20Configuration%20Tool%20uses%20wrong%20clock%20source%20for%20RTOS%20tick%20generation%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2314190%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F57959%22%20target%3D%22_blank%22%3E%40Robin_Shen%3C%2FA%3E%20%E3%80%81%3C%2FP%3E%3CP%3E%E8%BF%94%E4%BF%A1%E3%81%82%E3%82%8A%E3%81%8C%E3%81%A8%E3%81%86%E3%81%94%E3%81%96%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%E6%AD%A3%E3%81%97%E3%81%84%E3%82%B3%E3%82%A2%E5%91%A8%E6%B3%A2%E6%95%B0%20CM7_CORE_CLK%20%E3%82%92%E3%83%95%E3%82%A3%E3%83%BC%E3%83%AB%E3%83%89%E3%81%AB%E5%85%A5%E5%8A%9B%E3%81%97%E3%80%81%E8%A1%A8%E7%A4%BA%E3%81%95%E3%82%8C%E3%82%8B%E8%AD%A6%E5%91%8A%E3%82%92%E7%84%A1%E8%A6%96%E3%81%97%E3%81%A6%E3%82%82%E5%95%8F%E9%A1%8C%E3%81%AA%E3%81%84%E3%81%93%E3%81%A8%E3%82%92%E7%90%86%E8%A7%A3%E3%81%97%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%E5%B0%86%E6%9D%A5%E3%81%9D%E3%81%AE%E5%95%8F%E9%A1%8C%E3%82%92%E4%BF%AE%E6%AD%A3%E3%81%99%E3%82%8B%E4%BA%88%E5%AE%9A%E3%81%AF%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%81%8B%3F%E4%B8%8D%E8%A6%81%E3%81%AA%E8%AD%A6%E5%91%8A%E3%81%AF%E3%80%81%E4%BB%96%E3%81%AE%E9%87%8D%E8%A6%81%E3%81%AA%E8%AD%A6%E5%91%8A%E3%82%92%E6%B7%B7%E4%B9%B1%E3%81%95%E3%81%9B%E3%80%81%E3%83%93%E3%83%AB%E3%83%89%20%E3%83%97%E3%83%AD%E3%82%BB%E3%82%B9%E3%81%AB%E8%BF%BD%E5%8A%A0%E3%81%AE%E5%8A%B4%E5%8A%9B%E3%82%92%E8%B2%BB%E3%82%84%E3%81%99%E5%8F%AF%E8%83%BD%E6%80%A7%E3%81%8C%E3%81%82%E3%82%8B%E3%81%9F%E3%82%81%E3%80%81%E7%A7%81%E3%81%AF%E5%A5%BD%E3%81%BF%E3%81%BE%E3%81%9B%E3%82%93%E3%80%82%3C%2FP%3E%3CP%3E%E3%81%82%E3%82%8A%E3%81%8C%E3%81%A8%E3%81%86%E3%81%94%E3%81%96%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2314219%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20S32DS%20FreeRTOS%20Configuration%20Tool%20uses%20wrong%20clock%20source%20for%20RTOS%20tick%20generation%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2314219%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E3%81%94%E5%A0%B1%E5%91%8A%E3%81%82%E3%82%8A%E3%81%8C%E3%81%A8%E3%81%86%E3%81%94%E3%81%96%E3%81%84%E3%81%BE%E3%81%99%EF%BC%81%E3%81%93%E3%82%8C%E3%81%AF%E3%80%81%E6%AC%A1%E3%81%AE%20FreeRTOS%20s32k3xx%20%E3%83%AA%E3%83%AA%E3%83%BC%E3%82%B9%E3%81%A7%E4%BF%AE%E6%AD%A3%E3%81%95%E3%82%8C%E3%82%8B%E4%BA%88%E5%AE%9A%E3%81%A7%E3%81%99%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E