e2Studio と CS+のスマートコンフィグレーターの共用

基本的にはe2Studioでスマートコンフィグレータを使用しています。

CS+も併用して使用しているのでCS+のスマートコンフィグレーター(exe)で参照しているフォルダを

e2Studioのスマートコンフィグレーターのフォルダと共用したい。

e2Studioで生成した scfg を CS+のスマートコンフィグレーターで開くと、コンポーネントのダウンロードが必要になってしまう。

CS+版のスマートコンフィグレーターの「設定」で、LocationSettings で e2Studio側のFITModules を設定できない。

e2Studio の スマートコンフィグが重いので CS+版のスマートコンフィグレーターを併用したいとの要望がありまして、

色々と試していますが、上手くいきません。

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

Parents
  • ka.makiharaさん、こんにちは。NoMaYです。

    > CS+版のスマートコンフィグレーターの「設定」で、LocationSettings で e2Studio側のFITModules を設定できない。

    この文面の意味が微妙なのですが、以下の(1)と(2)のどちらですか?

    (1) CS+版のスマートコンフィグレーターにて、e2 studio側のFITModulesフォルダを選択することが出来ない
    → 出来るはずなのですけど

    (2) CS+版のスマートコンフィグレーターにてLocationSettingsを変更しても、 e2 studio側のLocationSettingsが変わらない(変わっている気配が無い)
    → これは、設定情報を保存するファイルがCS+とe2 studioとでは別物なので、前者を変更しても後者は変わりません

    まだ今月公開された最新版開発環境同士でやったことは無いですけれど、私は、これまで以下の(A)と(B)でそれぞれ同じフォルダを指定することで、Renesas WebからダウンロードしたRX Driver Packageのzipファイルを解凍したFITモジュールのzipファイルなどを共有することが出来ていましたね。

    (A) CS+/IAR環境向け単体スマートコンフィグレータにて設定したLocationSettings
    (B) e2 studio内蔵スマートコンフィグレータにて設定したLocationSettings

    私の場合には、どちらかというと、CS+版のスマートコンフィグレータのフォルダ構成を優先している感じですかね。以下のフォルダにRenesas WebからダウンロードしたRX Driver Packageを解凍したFITモジュールを置いています。

    C:\Renesas\SmartConfigurator\Modules\FITModules\

    なお、優先している感じ、という文面は、単体スマートコンフィグレータを以下のフォルダにインストールしているところから、そのように書きました。

    C:\Renesas\SmartConfigurator\RX\
    C:\Renesas\SmartConfigurator\RL78\
    C:\Renesas\SmartConfigurator\RH850\

    [関連リンク]

    ダウンロード済のFITモジュールを使用する方法
    ja-support.renesas.com/knowledgeBase/18375707

    FITモジュールをe² studioやCS+の画面上でダウンロードするのでなく、Renesas Web等からダウンロードしたFITモジュールを適用するにはどうしたら良いですか?

  • NoMaYさん、こんにちは。

    (1)の方です。

    Location を e2Studioのフォルダに設定しても、「適用」ボタンが押せない。

    e2Studio でダウンロードしたスマートコンフィグのファイルは C:\Renesas\e2_studio\FITModules

    だと思ってますが、そもそもこれが間違い?

  • ka.makiharaさん、こんにちは。NoMaYです。

    記憶では、そこは32bit版(or 単に以前の)e2 studioでの置き場所で、今は、関連リンクに書いたFAQの画面コピーのような場所にダウンロードされるようになっていた筈です。(参照ボタンで選択したフォルダで適用ボタンが押せない(グレー表示のままである)のは謎なのですけれども、、、)

  • ka.makiharaさん、こんにちは。NoMaYです。

    > 参照ボタンで選択したフォルダで適用ボタンが押せない(グレー表示のままである)のは謎なのですけれども、、、

    ひょっとしたら、この理由は、RXの方では無くて、RTOSとかgenericの方のフォルダが存在しないから、とか?、、、

  • NoMaY さん、こんにちは。

    フォルダが違っていたんですね。e2Studioをインストールしたパスの下にあったので、てっきり。

    関連リンクで紹介いただいたパスをすべて(Rx,RTOS,generic)設定したら、「適用」できるようになりました。

    設定後、改めて e2Studioで生成した scfg ファイルを読み込んでみましたが・・・

    W04020001: モジュールが見つからないため、コンフィグレーションr_bspを読み込めませんでした。

    ??

  • ka.makiharaさん、こんにちは。NoMaYです。

    > W04020001: モジュールが見つからないため、コンフィグレーションr_bspを読み込めませんでした。

    これは、scfgファイルに設定情報が格納されているバージョンと同バージョンのr_bspモジュールが以下の何れにも見付からなかった場合に表示されるメッセージだったような気がします。

    (1) (単体版/e2 studio内蔵版)RXスマートコンフィグレータが内部に所持しているr_bspモジュール
    (2) FITModulesフォルダにあるr_bspモジュール

    対処法ですが、以下になる筈です。

    (A) r_bspモジュールのバージョンを変更する
    (B) scfgファイルに設定情報が格納されているバージョンと同バージョンのr_bspモジュールをダウンロードする
      (B-1) Renesas Webから手作業でダウンロードする
      (B-2) 最近ではRXスマートコンフィグレータのコンポーネントタブ表示の中からもダウンロード出来た筈です

    今思うに、今のe2 studioのダウンロードフォルダはFAQの画面のフォルダですが、そちらのe2 studioでは既に設定変更されていて、くだんのC:\Renesas\e2_studio\FITModules\に変わっていたかも知れません。ですので、以下の対処方法も考えられます。

    (C) C:\Renesas\e2_studio\FITModules\の中身をe2 studioのデフォルトのダウンロードフォルダへごっそりコピーする

    [追記]

    e2 studioのダウンロードフォルダが何処なのかはワークスペース依存です。ですので、32bit版(or 単に以前の)e2 studioのワークスペースを使い続けていると(確かe2 studio側のアップデート後の最初に、ワークスペースの内容をアップデートするかどうか、とe2 studioから聞かれている筈で、そこで、はい、と返事すると継続使用が出来た筈です)、今のe2 studioのダウンロードフォルダに切り替わっていなかった可能性も高いです。(つまり、実は、C:\Renesas\e2_studio\FITModules\のままだった。)

  • NoMaY さん、申し訳ありません、お送りする情報を簡略化してしまいました。

    エラーはbspだけではなく、

    W04020001: モジュールが見つからないため、コンフィグレーションr_cmt_rxを読み込めませんでした。
    W04020001: モジュールが見つからないため、コンフィグレーションr_glcdc_rxを読み込めませんでした。
    W04020001: モジュールが見つからないため、コンフィグレーションr_sci_iic_rxを読み込めませんでした。
    W04020001: モジュールが見つからないため、コンフィグレーションr_sdhi_rxを読み込めませんでした。
    W04020001: モジュールが見つからないため、コンフィグレーションr_qspi_smstr_rxを読み込めませんでした。
    W04020001: モジュールが見つからないため、コンフィグレーションr_usb_hcdcを読み込めませんでした。
    W04020001: モジュールが見つからないため、コンフィグレーションr_usb_basicを読み込めませんでした。
    W04020001: モジュールが見つからないため、コンフィグレーションr_flash_rxを読み込めませんでした。
    W04020001: モジュールが見つからないため、コンフィグレーションr_bspを読み込めませんでした。
    W04020001: モジュールが見つからないため、コンフィグレーションr_cmt_rxを読み込めませんでした。
    W04020001: モジュールが見つからないため、コンフィグレーションr_glcdc_rxを読み込めませんでした。
    W04020001: モジュールが見つからないため、コンフィグレーションr_sci_iic_rxを読み込めませんでした。
    W04020001: モジュールが見つからないため、コンフィグレーションr_sdhi_rxを読み込めませんでした。
    W04020001: モジュールが見つからないため、コンフィグレーションr_qspi_smstr_rxを読み込めませんでした。
    W04020001: モジュールが見つからないため、コンフィグレーションr_usb_hcdcを読み込めませんでした。
    W04020001: モジュールが見つからないため、コンフィグレーションr_usb_basicを読み込めませんでした。
    W04020001: モジュールが見つからないため、コンフィグレーションr_flash_rxを読み込めませんでした。
    W04020001: モジュールが見つからないため、コンフィグレーションr_bspを読み込めませんでした。

    でした。

    C:\Renesas の方と %USERPROFILE% の方それぞれ見てみましたが、bspに関して両方とも 6.21 がありました。

    %USERPROFILE% の方が日付が新しいですが。

  • ka.makiharaさん、こんにちは。NoMaYです。

    これらの警告は対象となるモジュールが異なるだけで、警告が出る理由や対処方法は同じです。私も悪かったのですけど、たぶん、「参照ボタンで選択したフォルダで適用ボタンが押せない(グレー表示のままである)のは謎なのですけれども、、、」への対処のアドバイスを間違えてしまったところから、迷走し始めてしまったです。

    なので、今時点の対処案は以下です。(C)は前の投稿のものと同じです。

    (C) C:\Renesas\e2_studio\FITModules\の中身をe2 studioのデフォルトのダウンロードフォルダへごっそりコピーする
    (D) CS+向け単体スマートコンフィグレータのLocationSettingsのRXのやつだけC:\Renesas\e2_studio\FITModules\へ戻す

    だと思うのだけれど、、、

  • ka.makiharaさん、こんにちは。NoMaYです。

    > これらの警告は対象となるモジュールが異なるだけで、警告が出る理由や対処方法は同じです。

    すみません、ひとつ同じでは無い点がありました。r_bspモジュール以外のモジュールに関しては以下のようなものはありません。

    ・ (単体版/e2 studio内蔵版)RXスマートコンフィグレータが内部に所持しているr_bspモジュール

  • ka.makiharaさん、こんにちは。NoMaYです。

    > e2Studioをインストールしたパスの下にあったので、てっきり。

    この時のインストールって、「別フォルダへのインストール」では無く「バージョンアップインストール」ですかね。だから、今のe2 studioのデフォルトでは無い過去のフォルダが残り続けていたのかも、と思いました。(でも、幾つか前のリプライに書きましたけれど、フォルダ位置はワークスペース依存だったので、同じワークスペースを使い続けていたので、こちらのフォルダにどんどん新しいFITモジュールが溜まって行った、のかな、と思いました。)

Reply
  • ka.makiharaさん、こんにちは。NoMaYです。

    > e2Studioをインストールしたパスの下にあったので、てっきり。

    この時のインストールって、「別フォルダへのインストール」では無く「バージョンアップインストール」ですかね。だから、今のe2 studioのデフォルトでは無い過去のフォルダが残り続けていたのかも、と思いました。(でも、幾つか前のリプライに書きましたけれど、フォルダ位置はワークスペース依存だったので、同じワークスペースを使い続けていたので、こちらのフォルダにどんどん新しいFITモジュールが溜まって行った、のかな、と思いました。)

Children
No Data