こんにちはS32DSチーム、
2つの質問。
最近、S32DS Ver.について聞かれる方もいらっしゃいます。3.5 振る舞い。
写真1の通り、S32DS版3.5 では RTD パッケージが 1 つしか表示されませんが、Ver 3.4 では一部の RTD パッケージが表示されます。
質問1.この行動は意図的なものだったのか、それとも事故だったのか?
写真1.S32DS版3.5 および Ver.3.4
[バックグラウンド]
通常、S32DS Ver. で古い RTD パッケージと新しい RTD パッケージの階層化されたコードを比較する必要があります。3.5 お客様のために。
ただし、RTD パッケージのインストールとアンインストールには多くの時間がかかります。
例えば、SW32K3_S32M27x_RTD_R21-11_4.0.0_HF01とSW32K3_S32M27x_RTD_R21-11_4.0.0_P20のサンプルコードを比較すると、HF01をアンインストールしてP20をインストールするか、P20をアンインストールしてHF01をインストールするかということになります。
RTDパッケージはできないようです共存する。。。
質問2.私の理解は正しいですか?
RTDを頻繁にインストールおよびアンインストールした後、プロジェクトがビルドできない場合がありますが、プロジェクトは以前と同じバージョンでビルドできました...
最悪の場合、すべてを再インストールする必要があります...S32DS、RTDなどをインストールするということです。
よろしくお願いいたします
ふみ
Hi @Fumihiko_Sato,
はい、新しいインスタンスをインストールする必要があります(同じインストーラーで実行できます)。2 番目のインスタンスをインストールするときは、インストール パスを目的の名前 (例: ...\S32DS_3.5_RTD400) に変更します。そして、あなたは.exeまたは .bat新しいデザインスタジオ内のファイル。
こんにちは@Julián_AragónM、
ご支援のほど、よろしくお願いいたします。
この値は、インストールでデフォルトのパスを変更するときに、インストーラーが新しいインスタンスのパスで変更する必要があります。
->ということですか このパスはインストーラーで自動的に変更されますか?
.exeインストーラーを使用して新しいインスタンスをインストールする代わりに、構成をコピーしましたか?
->はい。S32DS.3.5(Default)フォルダをコピーし、2つのもの(写真1)を変更しました。
インストーラーを使用してS32DS.3.5_RTD_XXX(2nd)をインストールする必要がありますか?
写真1.変更されたアイテム
敬具
ふみ
Hi @Fumihiko_Sato,
この値は、インストールでデフォルトのパスを変更するときに、インストーラーが新しいインスタンスのパスで変更する必要があります。
新しいインスタンスを .exe でインストールする代わりに、構成をコピーしましたかインストーラ。
こんにちは@Julián_AragónM、
ご確認いただきありがとうございます。
あなたのアドバイスには十分ではなかったので、私はいくつかの項目を調査して修正しました。
うまくいっているようですが、1つ質問があります(写真1参照)。
この問題は、「s32ds.exe」ファイルを直接開いたときにも発生しますか?
->はい。s32ds.exeとs32ds.batで同じ結果が得られました。
これは両方のインスタンスで発生しますか (S32DS.3.5_RTDxxx と S32DS.3.5)?
●> No.コピーされた S32DS.3.5_RTDxxx。
S32DS.3.5は正しく動作します。
参考までに
ステップ1. S32ds.iniに2行追加
-vm
C:\NXP\S32DS.3.5_RTD_XXX\eclipse\jre\bin\javaw.exe
ステップ2.jreフォルダを2種類のフォルダにコピー&ペースト
1.C:\NXP\S32DS.3.5_RTD_XXX\S32DS\tools\S32FlashTool\GUI
2.C:\NXP\S32DS.3.5_RTD_XXX\eclipse
写真1.私が何をしたのか、そして一つの疑問が浮かび上がってきました。
写真2.jreフォルダを2種類のフォルダにコピー&ペースト
Best,
Fumi
Hi @Fumihiko_Sato,
Javaの問題を調べると、javaw.exeパスが認識されていないようです。この問題は「s32ds.exe」を開くときにも発生しますか直接ファイルしますか?これは両方のインスタンス (S32DS.3.5_RTDxxx と S32DS.3.5) で発生しますか?
次の 2 行を行の直前に追加し -vmargs パスを Java 11 以降の 64 ビット Java VM インストール ディレクトリに適合させると、この問題を解決できる場合があります。
-vm
C:\NXP\S32DS.3.5_RTD_4.0.0\eclipse\jre\bin\javaw.exe (or java.exe)
Best regards,
Julián
こんにちは@Julián_AragónM、
2nd S32DS Ver.3.5環境を準備していますが、s32ds.batを実行した後にJVM(JAVA???)のメッセージが表示されました。
1番目のC:\ NXP \ S32DS.3.5
2位 C:\NXP\S32DS.3.5_RTDxxx
あなたはそれを解決する方法を知っていますか?
De 「s32ds.ini」を変更する必要があります?
Best,
Fumi
こんにちは@Julián_AragónM、
なるほど。
ありがとうございました
ふみ
Hi @Fumihiko_Sato,
これはまだ解決されておらず、残念ながら、この特定の修正のリリース予定日はありません。
ご不便をおかけして申し訳ございません。
Best regards,
Julián
こんにちは、@Julián_AragónM &@jiri_kral、
迅速な返信ありがとうございます!
わかります。
あなたのチームは更新されたS32DS Ver 3.5 xxをリリースする予定はありますか?
最良
ふみ
Hi @Fumihiko_Sato,
はい、Jiriの回答に追加するために、現在最も適切な回避策は、S32DSのさまざまなインスタンスをインストールすることです。
次に、各インスタンスに特定の RTD をインストールします。
次に、s32ds.batファイルをショートカットとして追加するだけです。
Best regards,
Julián
Hi,
これは JIRA にすでにログインしている既知の問題です。たとえば、S32DS v3.5 では、RTD v4.0.0 は既存のインストール済み RTD v3.0.0 を書き換えます。
一時的な回避策として、RTD バージョンが異なる S32DS v3.5 の 2 つのインスタンスを使用できます。