SM1を有効にする必要があります。INTERCONNECT_EDC_GASKET私のプロジェクトのためのセーフティ機構です。コードを生成するためにAUTOSAR RTD 3.0.0とS32 Design Studio(S32DS)ツールを使っています。
以下の点を明確にしていただけますか?
1. S32DS内にこのセーフティ機構を有効にするオプションはありますか?もしあれば、どうやって有効にするか教えていただけますか?
2. S32DSでこのオプションが利用できない場合、有効にするための推奨される方法は何ですか?可能であれば、サンプルコードを共有してください。
こんにちは、@sandeepSingh18606 さん。
S32K3XXはセーフティ ペリフェラル ドライバを使いましょう。
https://www.nxp.com/docs/en/product-brief/S32K-SPDPB.pdf
ドライバはS32K3xx Standard SWパッケージに含まれています:
https://www.nxp.com/webapp/swlicensing/sso/downloadSoftware.sp?catid=SW32K3-STDSW-D
S32K3 Safety Peripheral ドライバ バージョン 1.0.3 は RTD 3.0.0 と互換性があります。
eMCEMドライバでは、利用可能なすべての故障を有効化できます。
danielmartynek_1-1789975567252.png
SPDパッケージにはEB Tresosのデモが1枚含まれています。
S32DS には、利用可能な SPD の例が 1 つだけあります (SPD 1.0.6、RTD 7.0.0):
よろしくお願いいたします。
ダニエル
SPDは無料ではなく、パッケージ購入が必要だと思います。
SM1メカニズムはNXPによって実装されているため、ユーザーはこれを有効にするだけで済みます。しかし、NXP RTDはこの機能をサポートしていません。
SPDパッケージがない場合、推奨されるアプローチは何でしょうか?
こんにちは、@sandeepSingh18606 さん。
セーフティ ペリフェラル ドライバ (SPD) は無料で利用可能で、RTDの拡張版です。一方、Safety Software Framework(SAF)は有料のプレミアムソフトウェアです。
以下のドキュメントを参照してください:
よろしくお願いいたします。
ダニエル
こんにちは、@sandeepSingh18606 さん。
リストに載っていないのに、どうやってインストールしたのですか?
まず、お使いのRTDリリースと互換性のあるバージョンが必要です。
SPDのリリースノートによると:
SPD v1.0.3:このSPDバージョンはS32K3リアルタイムドライバーバージョン3.0.0と互換性がありますおよび 3.0.0P07。
SPD v1.0.4:このSPDバージョンはS32K3リアルタイムドライバーバージョン4.0.0およびS32K3リアルタイムドライバーバージョン3.0.0と互換性がありますP07(S32K324_MAPBGA257派生機種向けのTresosバージョン)。
最新バージョンであるv1.0.5およびv1.0.6は、より新しいRTDリリースとのみ互換性があります。
例えば、更新サイトのZIPパッケージをダウンロードしてください:S32K3_SPD_1.0.3_DS_updatesite.zip
その後、S32 Design Studioの拡張機能の下で更新サイトを追加します。
ありがとうございました。
BR、ダニエル
それは「前の項目」タブにありますが、あなたのアカウントではそのタブが非アクティブになっているようです。
管理を担当しているチームに確認してみます。
できるだけ早くご連絡いたします。
よろしくお願いいたします。
ダニエル
こんにちは、ダニエルさん。
現在、RTS 3.0.0を使用しています。ご提案いただいたように、SPD v1.0.3が必要なのですが、NXPのウェブサイトでこのバージョンを見つけることができません。
どこで見つけられるか、直接リンクを教えていただけませんか?
こんにちは、ダニエルさん。
確認ありがとうございます。
S32 Design StudioでSPDドライバーをインストールしようとしましたが、インストール後もS32DSの拡張機能やアップデートで見つかりません。
以下は、現在私のシステムにインストールされているRTDのスクリーンショットです。