IAR C/C++ Compiler for MSP430 5.10.1 [評価版] (5.10.1.20144)
FreeRTOS 5.4 Task.c ファイルをコンパイルしようとすると、不正な状態の内部エラーが発生します (他のすべては正常にコンパイルされます)。
内部エラー: [CoreUtil/General]: 不正な状態
IARのキックスタート版(MSP430版)は問題なく動きます。
何かご意見は?
IAR C/C++ Compiler for MSP430 5.10.1 [評価版] (5.10.1.20144)
FreeRTOS 5.4 Task.c ファイルをコンパイルしようとすると、不正な状態の内部エラーが発生します (他のすべては正常にコンパイルされます)。
内部エラー: [CoreUtil/General]: 不正な状態
IARのキックスタート版(MSP430版)は問題なく動きます。
何かご意見は?
これをYahoo がホストする MSP430グループに投稿してみてください。コンパイラーを作成/保守している Anders は、そこで問題に答えるのが得意です。また、賢明な質問に適切な回答を提供する非常にアクティブなメンバーもいます。
また、サポートシステムを通じて問題レポートを送信することもできます。彼らはいつも私に問題を解決してくれるのがとても上手でした.
いくつかのアイデア
最適化レベルを変更してみてください
問題のソース ファイルに対して「分割統治」を行い、ICE を引き起こす可能性のある最小量のコードに減らしてから、コードのこの部分を再表現して ICE を取り除くか、送信します。バグレポートとして IAR に送信
IAR からの更新を確認してください - これは彼らが認識しているコンパイラのバグである可能性があり、修正/回避策がある可能性さえあります