こんにちは、
S32K388-EVB-Q289を使用したFreeRTOS SMPサンプルをテストしています。Rev B
私はPEMicroデバッガ(インターフェース:USBマルチリンク、ポート:組み込みマルチリンクRev A)を使用していますが、T32を持っていません。
しかし、指定されたデバッグ構成のみを使用すると、コア マスターのみが実行し、他の smp コアは実行されないようです。
SO、もう 1 つのデバッグ構成を追加し、コア M7_2 を設定し、アタッチを試みましたが、「デバッグ情報が利用できないか、プログラム コード外で、アドレス "0x20402400" で中断します。」
こんにちは@chansookang 、
申し訳ございませんが、社内チームと協議したところ、SRAMで動作するFreeRTOS SMPコードバージョンはお客様の要件(マルチコア)を満たしていないようです。また、 FreeRTOS SMPバージョンはコードドロップバージョンであるため、コードに問題や不具合がある可能性があります。
現時点では、FreeRTOS SMP はマルチコアでは正しく動作しません。これを社内で継続するには、サポート CASE を入力してサポートしてもらえますか?
サポートチケットは、こちらから入力できます: NXP サポート。
よろしくお願いします、
ジュリアン
こんにちは@chansookang 、
返信が遅くなり申し訳ありません。チームからは回答を受け取りましたが、SMP のデバッグ構成と機能についてはまだ話し合っているところです。
こんにちは@chansookang 、
この例が PEmicro 構成をサポートしているかどうかを確認するために、社内チームにチケットを発行しました。私の知る限り、core2 を起動し、プログラムのフローを制御するには、例に含まれている Lauterbach スクリプトが必要です。このコミュニティ投稿でプロジェクトの実行方法を示しました: Solved: S32K358 - freeRTOS SMP - NXPコミュニティ 。
担当チームからの返信が届くまでお待ちください。
よろしくお願いします、
ジュリアン