2403661_ja-JP

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

2403661_ja-JP

2403661_ja-JP

MR-CANHUBK344 IEEE1722自動車用イーサネット例 – S32DS 3.5/3.6.7の作業プロジェクトが必要

こんにちは、

私はMR-CANHUBK344を使っていて、その100BASE-T1自動車用イーサネットインターフェースを使いたいと思っています。

最初の目標は、アプリケーションに合わせて修正する前に、基板上で動作するオートモーティブ イーサネットの例を動かすことです。

公式のMR_CANHUBK3_IEEE1722サンプルをダウンロードしました。これはMR-CANHUBK344、100BASE-T1、TJA1103、GMAC、IEEE 1722 ACF-CAN、CAN/CAN-FDからイーサネットへの変換、FreeRTOSの実証が可能であるため適切に見えます。

しかし、ツールチェーン/バージョンの互換性の問題に直面しています。

私が利用できる環境は以下のとおりです。

S32 Design Studio 3.5 with S32K3 RTD 3.0.0

S32 Design Studio 3.6.7 with S32K3 RTD 7.0.1

元のMR_CANHUBK3_IEEE1722プロジェクトをインポートするとソースファイルは見えますが、.mexを開こうとすると設定時に以下のエラーが発生します。

プロセッサS32K344、PlatformSDK_S32K3_2022_03バージョンは現在のツールバージョンではサポートされていません。

例えば、FreeRTOS_Toggle_Led_Example_S32K344.mexはPlatformSDK_S32K3_2022_03を期待しているため開けません。

オリジナルのMR_CANHUBK3_IEEE1722デモは、古いS32DS/RTD環境を使用して開発されたものだと理解しています。

S32 Design Studio 3.4をインストールしてSW32K3_S32DS_3.4.3_D2112.zipをダウンロードしてみました。しかし、NXPアカウントにv3.4ライセンスの権利が表示されないため、現在S32DS 3.4を有効化できません。

以下のいずれかの点を教えていただけませんか?

  1. S32DS 3.5およびRTD 3.0.0に対応した、動作するMR-CANHUBK344 IEEE1722プロジェクトはありますか?
  2. S32DS 3.6.x用のMR-CANHUBK344 オートモーティブ イーサネットの最新例はありますか?そして、より新しいRTDバージョンは?

今のところ、2台のMR-CANHUBK344ボードが100BASE-T1リンクを確立し、S32K344 GMACとTJA1103を使って基本的なイーサネットフレームを送受信する、シンプルなオートモーティブ イーサネットのデモンストレーションだけで十分です。

現時点ではSOME/IP、TSN、複雑なTCP/IPアプリケーションは必要ありません。

MR_CANHUBK3_IEEE1722のS32DS 3.5版、更新されたプロジェクト、または移行ガイドがあれば、ぜひ共有してください。

あるいは、ライセンスの有効化を手伝ってもらえれば。ダウンロードボタンをクリックしたのですが、バージョン3.4に関するメールが届きませんでした。3.6に関するメールは1通届きました。

よろしくお願いします。

Re: MR-CANHUBK344 IEEE1722 Automotive Ethernet Example – Need Working Project for S32DS 3.5/3.6.7

よろしくお願いします。

Re: MR-CANHUBK344 IEEE1722 Automotive Ethernet Example – Need Working Project for S32DS 3.5/3.6.7

こんにちは、 @Aaditya773 さん

元のMR_CANHUBK3_IEEE1722デモは古いS32DS/RTD環境向けにリリースされていました。つまり.mexです新しいS32DS 3.5 / 3.6.xとの非互換性バージョンが想定されています。この正確なIEEE1722 ACF-CANデモの公式に移行版がS32DS 3.5やS32DS 3.6.xで入手可能かどうかは確認できません/ RTD 7.0.1

現在の目標としては、まず100BASE-T1イーサネットインターフェースを立ち上げることなので、古いIEEE1722プロジェクトを直接移行するよりも、新しいイーサネットの例から始めることをお勧めします。

NXPコミュニティにはMR-CANHUBK344 lwIPの例があります: Example S32K344 EMAC lwIP FreeRTOS MRCANHUB S32DS 3.6.1 RTD600。この例はlwip_FreeRTOS_s32K344をベースに、MR-CANHUBK344ボード向けに改変したもので、lwIPスタックへのpingを実行する方法を示しています。

ただし、この例はRTD 6.0.0ベース向けに作成されたものです。設定。したがって、RTD 7.0.1に関しては、直接インポートするプロジェクトとしてではなく、主に参考資料として使用することをお勧めします。よりクリーンなアプローチとしては、インストール済みのTCP/IPスタックに付属するlwip_FreeRTOS_s32k344サンプルから始め、コミュニティサンプルからMR-CANHUBK344固有の部分、主にGMAC/MIIポートマッピング、ピン構成、クロック、割り込み、およびTJA1103関連の設定を適応させる方法があります。

別の参考として、パッケージS32K344_gptp_dsの例を使うこともできますSW32K3xx_M7_gPTP_1.1.0_CD01_D2602_DesignStudio_updatesite.zip

以下のソフトウェア構成で簡単に確認しました:

  • SW32K3_S32M27x_RTD_R23-11_7.0.1_D2603_DesignStudio_updatesite.zip
  • SW32K3_FreeRTOS_11.1.0_7.0.0_CD1_HF1_D2511_DesignStudio_updatesite.zip
  • SW32K3_TCPIP_STACK_5.0.0_CD01_D2605_DesignStudio_updatesite.zip
  • SW32K3xx_M7_gPTP_1.1.0_CD01_D2602_DesignStudio_updatesite.zip

S32構成ツールの設定でいくつかの小さな修正を加えた後、S32K344_gptp_ds例はこの環境で構築可能です。

これはオリジナルのIEEE1722 ACF-CANデモの直接移植ではないことにご注意ください。これは、新しいソフトウェア環境を用いてMR-CANHUBK344上で基本的な100BASE-T1イーサネットを起動するための実用的な方法です。


議論を分かりやすく、他のユーザーにとっても役立つようにするため、このスレッドはMR-CANHUBK344イーサネット/100BASE-T1の話題に焦点を当てておきましょう。他にサポートが必要な場合は、別のコミュニティThreadを作成してください。
 

よろしくお願いいたします。

パベル

タグ(1)
評価なし
バージョン履歴
最終更新日:
木曜日
更新者: