NXPはFreeRTOS SMP(V11.1.0)を移植しましたS32K389 へ。多くのお客様は、S32K3xx で FreeRTOS SMP を有効にする方法に興味を持っています。デモは、単一のリンカー ファイルと単一の ELF ファイルを含む単一のプロジェクトとして実装されています。
デモSW/HW環境:
1. S32DS3.6.4
2. RTD7.0
3.SW32K3_FreeRTOS_11.1.0_7.0.0_CD1_HF1_D2511_DesignStudio_アップデートサイト
4. S32K389 EVB
デモコードの主な機能:
1.FreeRTOS SMP は、すべてのコアがアクティブな状態で S32K389 上で実行されています。
2.タスクスタックとしてDTCMを使用します。
3.FreeRTOS ではハードウェア セマフォ (SEMA42) が有効になっています。
4.XRDC が有効になっているため、各コアにはセマフォ操作用の一意のコア ID が割り当てられます。
5.CAN0 は Core0 で実行され、CAN4 は Core2 で実行されます。
6.LPUART11 はデバッグ情報を印刷するために使用されます。すべてのコアは、LPUART11 を介して独自のメッセージを出力できます。
免責事項:
コードはデモ コードとして提供されます。NXP は品質に関して一切の責任を負いかねます。