チームの皆さん、こんにちは。
MCUXpresso SDKから evkbmimxrt1170_freertos_hello_cm7 例プロジェクトをMCUXpresso IDEにインポートし、大きな変更は加えませんでした。
プロジェクトはエラーや警告なしに正常にビルドされ、MIMXRT1170-EVK(MIMXRT1176DVMAA)ボードへのダウンロードも正常に完了しました。
タスクは正常に作成され、一度だけ実行された後、アドレス0xDEADBEEEで停止します。この現象は毎回発生します。
LED切り替えタスク:
問題がvTaskSuspend()に関連しているかどうかを確認するために、単純なLED点滅タスクを含む別のタスクを作成しました。
期待される動作:
実際の動作:
以下の質問についてご説明いただけますでしょうか。
こんにちは、 @Rosh さん。
現在、MIMXRT1170-EVKをご利用されているとのことですね。MIMXRT1170-EVK用のSDKはMIMXRT1170-EVKB用のSDKとは異なりますのでご注意ください。RT1170-EVK専用に作成されたSDKをMCUXpresso SDK Builderでダウンロードしてテストしていただけますか?
あなたの言いたいことは理解できます。SDKの例は、各ペリフェラル機能の共通ユースケースを提供することを目的としています。0xDEADBEEという値は、通常、ハードフォルト状態に関連付けられています。
最新のSDKバージョンを使って、修正なしでこの例を実行させて、結果を教えていただけませんか?
BR
ハビブ
こんにちは@Habib_MS
MCUXpresso SDK Builderを使ってRT1170-EVK専用に生成されたSDKをダウンロードしてテストしました。今は正常に動作しています。
サポートありがとうございます。