こんにちは、
以前、私はS32K344 WBボードをベースにS32K344コードを開発しました。プラットフォームはS32DS.3.4、RTD AUTOSAR 4.4.2で、プロジェクトは良好に機能しています。
今度はS32G3コードを開発したいのですが、そのためにはS32DS.3.5が必要です。そこでS32DS.3.4とRTD 4.4.2をアンインストールし、S32DS.3.5をインストールしました。インストールが完了したら、拡張機能とアップデートのインストールを開始します。S32K3のRTD 4.4.2バージョンが見つからないので、S32K3のRTD 3.0.0をインストールするしかありませんバージョン。K3のRTDインストールが終わった後、古いS32K344プロジェクトをインポートして*.mexファイルを開こうとしましたが、「現在のツールはS32K344のPlatformSDK_S32K3_2022_03バージョンをサポートしていません」というプロンプトが表示されます。この問題を解決するにはどうすればよいでしょうか?
こんにちは、ジュリアンさん。
お返事ありがとうございます。S32DS.3.5とK3 RTD3.0.0で新しいアプリケーションプロジェクトを作成しましたが、新しいプロジェクトで*.mexファイルが見つかりません。
ステップ1:S32K344とM7(Arm 32ビット用GCC 10.2)を選択する
ステップ2。コアとパラメータを選択してください
ステップ3。新しいプロジェクトs32k3_can_uart_rtd3を取得しますが、以下のファイルがS32DS.3.4インスタンスに存在しませんでした。
.ClockConfigurationMappings.txt
.ClockYaml.txt
.s32k3_wb_can_rtd3.mex
.S32K344_flash.cmm ファイル
.RTDフォルダ。
では、私の新しいRTD3.0.0プロジェクトで問題は何でしょうか?
こんにちは、 @Jimmybai さん。
これは単にRTD 2.0.0とRTD 3.0.0間の互換性の問題です。残念ながら、2.0.0から3.0.0へ直接インポートする簡単な方法はありません。代わりに、手動でアプリケーションを移植することをお勧めします:
1.RTD 3.0.0 を搭載した新しい S32DS インスタンスでは、「File > New > S32DS Application Project」を通じて新しいプロジェクトを作成する
2. プロセッサ、NXP GCC 10.2ツールチェーンを選択し、次のウィンドウで新しいRTD 3.0.0を付けます。
3. プロジェクトが作成されたら、既存のプロジェクトからすべてのソースファイルをコピーして上書きします。
4. 最後に、.mexファイルを開きます。ファイルを作成し、設定を手動でコピーします。
「S32 Configuration Tools > インポート > Import Configuration (*.mex)」オプションを使って.mexをインポートしてみてくださいしかし、RTD 2.0.0以降は主にS32CTでエラーが発生し、手動で移植する方が良い解決策だと感じています。
よろしくお願いします、
ジュリアン
こんにちは、 @Jimmybai さん、
RTDをプロジェクトに添付しましたか?
よろしくお願いします、
ジュリアン