Q.
i.MXRT685 において MCUXpresso Clock Config Tool が生成するソースコードの CLOCK_SetClkDiv() 内部の While ループから抜けずハングアップします。
CLOCK_SetClkDiv() の処理的に CLKOOUTDIV の REQFLAG がアサートされていない為、While から抜けなくなっています。

Block Diagram 的に、設定する順番は AUDIOPLLCLKDIV → CLKOOUTDIV が正しいように見受けられ、実際に clock_config.c の記述順番を逆にすると、ハングアップしなくなります。
Clock Config Tool が生成するソースコードがおかしいように見受けられますが、修正可能でしょうか?

A.
MCUXpresso IDE v11.5.0 におけるバグです。
MCUXpresso IDE v11.6.0 と SDK 2.12.0 で修正されていますので、バージョンアップをご検討ください。
分類:
| 対象製品(型番) | i.MXRT685 |
| ツール(Ver) | MCUXpresso IDE v11.5.0、SDK 2.11.0 |
| カテゴリ | Tool Bug |
| キーワード |
i.MX, i.MX RT, i.MX RT 600, i.MX RT 685, MCUXpresso, Clock Config Tool |