iMXRT1166 SDK 26.6.0にアップデートした後、プロジェクトはclock_config.cのためビルドに失敗します(Clocks toolによって生成される)はCLOCK_OSC_GateOscRc400M(false)を呼び出しますが、このSDKリリースではこの関数はfsl_clock.hから削除されています。
オンラインで調べたところ、これはRM1170 Rev. 5 PDFのアップデートに伴い削除されたようです。
https://github.com/nxp-mcuxpresso/mcux-devices-rt/issues/2
RM1160には同じアップデートが行われていないので、iMXRT1166 SDK 26.6.0は誤りなのでしょうか、それともClocksツールを更新してコールを削除または修正すべきでしょうか?
こんにちは、シェリーさん。
ご回答ありがとうございます。MCUXpresso IDEがインストールする最新バージョンの設定ツールにアップデートしました。このバージョンでも、CLOCK_OSC_GateOscRc400M を使用するコードが生成されます。
lh_dan_0-1787581772610.pnglh_dan_0-1787581772610.pnglh_dan_0-1787581772610.pnglh_dan_0-1787581772610.pnglh_dan_0-1787581772610.pnglh_dan_0-1787581772610.pnglh_dan_0-1787581772610.png
MCUXpresso Config Toolsの新しいスタンドアロン版(26.6)があることに気づきました。このバージョンはMCUXpresso IDEには存在しないのでしょうか?
また、 IMXRT1170RM Rev. 5 PDFはCLOCK_OSC_GateOscRc400Mを削除するように更新されていますが、2025年5月26日に最終更新されたIMXRT1160RM Rev. 1は更新されていません。
@lh_dan様、
@lh_dan様、
問題をよりよく理解し再現するために、以下の情報を提供していただけませんか?
1. 以前はどのSDKバージョンを使っていましたか?
2. MCUXpressoの設定ツールのバージョンは更新されましたか?もしそうなら、以前のバージョンは何で、今はどのバージョンを使っていますか?
この情報は、問題がSDKやツールチェーンの更新による変更に関連しているかどうかを判断するのに役立ちます。
サポートにあらかじめ感謝いたします。
よろしくお願いします、
シェリー
@lh_dan様、
MCUXpresso Config Tools v26.06のスタンドアロン版を使ってコードを生成すれば、正しく動作するはずです。
または、IDEに統合された設定ツールを更新する方法は、更新プロセスに従って行うことができます:MCUXpresso IDEの設定ツールの更新 - NXPコミュニティ
現在お使いのConfig Toolsのバージョンは25.12ですが、これはかなり古いバージョンであり、おそらく問題の原因となっていると思われます。IDEを使ってプロジェクトを検証し、ビルドは私の側で正常に完了しました。
MCUXpresso IDEはもはや四半期ごとに更新されていないため、新規開発や長期サポートのために Visual Studio Code と MCUXpresso for VS Code 拡張機能を併用することをおすすめします。
よろしくお願いいたします。
シェリー
シェリー、
先日、あなたが示してくれた方法でMCUXpressoをアップデートしようとしたところ、利用可能なアップデートがないと表示されました。本日、アップデートが利用可能になったとの通知があり、バージョンが26.6に更新されました。このバージョンではCLOCK_OSC_GateOscRc400M は使用されていません。ありがとうございます!
lh_dan_0-1787692788884.pnglh_dan_0-1787692788884.pnglh_dan_0-1787692788884.png
Visual Studio CodeとMCUXpresso for VS Codeを組み合わせて使うという提案についてですが、このプロジェクトの初期に試しましたが、freeRTOSの例をimxrt 1166評価ボードで動作させることができませんでした。サポートが同じ問題を見つけたとき、MCUXpresso IDEを使わざるを得ませんでした。