CC-RXからGCCへの移行後の警告について

いつもお世話になっております。リューキィです。

先日、e2studioでのRXマイコン開発でCC-RXの評価期間が切れた為、GCCに変えて再度同じプロジェクトを作成したのですが、モジュールに対しての警告が出ており、気になったので解消しようとしたところ複数のエラーに繋がってしまいました。

警告は下記画面の様に出ており、bspモジュールのバージョンを上げろとの事だったので、バージョンを上げるとエラーが出る状態です。

出てくるエラーの文面は以下の通りです。

C:\Users\MKCL20\e2_studio\workspace\height_controller\src\smc_gen\r_bsp/mcu/rx65n/mcu_info.h:112:10: error: #error "To use this version of BSP, you need to upgrade Smart configurator. Please upgrade Smart configurator. If you don't use Smart Configurator, please change value of BSP_CFG_CONFIGURATOR_VERSION and BSP_CFG_CODE_FLASH_BANK_MODE in r_bsp_config.h."

翻訳するとスマートコフィグレータをアップグレードするか、BSP_CFG_CONFIGURATION_VERSIONとBSP_CGF_CODE_FLASH_BANK_MODEの値を変更しろとの事ですが、どうすれば良いのかわかりません。

他のエラーの画像はこちらです。これらもbspのバージョンが7.10の時は出ませんでした。

  • ありがとうございます。

    すみません。せっかく教えて頂いているのに、プロジェクトを作り直しているのですが、何回やってもLCDメインRX,RA(QE)が評価ボードを自動で読み込んでくれません。。。

    前回作成した時は問題なく読み込んで自動設定されたのですが、今日は何度プロジェクト自体から作り直しても無理です。。。マニュアルを見ながらその作業手順で行っているのですが。。。

    あまりにもいうことを聞いてくれなくて、気分が悪くなって吐きました。。。

    愚痴ってしまって申し訳ございません。ただ、実際参ってしまいそうです。。。

  • リューキィさん、こんにちは。NoMaYです。

    ここで一旦発想を変えましょう。当方の先日のRX65N_Envision_Kit_emWin_AW_example_20220802.zipはLCD設定などデフォルト設定のままなので、ひとまず、このzipファイルの中のGCC版プロジェクトをインポートしてコード再生成してビルドしてダウンロードしてみて、ダウンロードが出来てLCDに`Hello こんにちは`と表示されるかを確認してみて頂けますか?(なお、ビルド済みmotファイルも入っています。ただ、ビルド済みelfファイルは入れてません。)

    実は、各人のGCCのバージョンを選択してビルドするだけ、で良いようにしたかった、QE for DisplayもAppWizardも起動させること無く且つコード再生成もせずに単にビルドするだけ、で良いようにしたかった、ところなのですが、emWinのバイナリライブラリファイルとヘッダファイルが再配布可能か分からなかった(調べなかった)ので、コード再生成というステップは必要となっています。すみません。

  • ありがとうございます。

    インポートしてビルドしましたが、GUI.hが無い等のエラーが出ました。

    また、LCDの設定を前回自動で出来た設定を見ながらマニュアル入力してディスプレイ調整をしようとしたところ、DL後にターゲットデバッガが切られる状態になりました。エラーログファイルを添付します。もしかしてマイコン自体の不具合でしょうか。。。予備は無いので手配するなら時間が掛かります。。。errore22.08.31.log

  • たぶん、少し頭を休ませた方が良いです。私の前のリプライをまともに読み取れなくなっていますよ。「コード再生成して」からビルドして下さい。

  • すみません。相当参ってます。。。コード生成して問題なく表示されました。ということはマイコンは故障ではないですね。。。よかった。。。すみません。お手数ばかりお掛けします。

  • では次に、以下のファイルを、インポートした当方のプロジェクトフォルダに上書きしてビルドしてダウンロードしてみて下さい。なお「EEPROMを使用して数値を記憶させようとして、色々試してもいたのでそれが原因な気がして。。。」とのことでしたので、上書きする元ファイルはEEPROM読み書きを入れる前のソースコードとして下さい。

    コピペするファイルやフォルダ(なお、以後、コード生成はしないで下さい):

    動くかどうかはひとまずとして、たぶん、殆どのファイルを組み込んだ上で少なくともビルド出来るものとなる筈
    (今朝はQE for Displayがまともに動かなくなっているとのことですので兎にも角にも手作業をします)
    (バスクロック設定やLCDパネルで使わないI2Cも選択されている件など差分がありますが後で対処するものとします)
    (r_sci_iic_rxのバージョンが違っている件もありますが後で考えるものとします)

    ・プロジェクトフォルダ¥aw¥
    ・プロジェクトフォルダ¥src¥smc_gen¥r_pincfg¥
    ・プロジェクトフォルダ¥src¥qe_emwin_config.h
    ・プロジェクトフォルダ¥src¥r_image_config.h
    ・プロジェクトフォルダ¥src¥r_lcd_timing.h
    ・リューキィさん作成のファイル (もしインクルードパスの設定が必要でしたら怖いですがe2 studio上でインクルードパス追加して下さい)

    削除するファイル(すみません、忘れてました):

    ・プロジェクトフォルダ¥src¥rpb_rx65n.c



    加えて、ビルド出来ましたら、ビルド後のリンクMAPファイルをzipファイルに固めて添付して送って頂けませんか?

  • 上記のファイルを入れてビルドしてDL出来ました。表面上の色の化けは無いですが、ボタンを押した際の画像が色が化けています。すみません。リンクマップファイルはどれでしょうか?ぐぐってみたんですがイマイチわかりませんでした。

  • 以下のファイルです。

    ・プロジェクトフォルダ¥HardwareDebug¥AppWizard_Hello_lang_jp.map

  • どうもありがとうございました。当方が作成したlinker_script.ldでも、後少しだけRAMも残っているようですね。(とはいえ、昨日/今日の別スレッドでAppWizardで使われない256KBのRAMをうっかり予約していたことに気付いて、少々凹んでいるところですが。)

    この段階でプロジェクトのファイル一式をzipファイルに固めておいて下さい。

    ボタンを押した際の画像が色が化けている、との件は○○○.scfgと生成ソースの不整合の解消後に考えてみます。

    ところで、リューキィさんの方でファイル比較ツールを使われたりすることがありますか?例えばWinMergeといったツールです。この後、RXスマートコンフィグレータの設定ファイル○○○.scfgと生成ソースの不整合を解消したりしておかないといけないのですが、不慮のソース変更があったりしないように、確認しやすい何かがあると良いな、と思ったからです。

    これから当方でheight_controller.scfgをアップデートすることに取り掛かります。(何か、そちらのe2 studioが想像出来ないほど変な状態のようである気配、ですので、当方で取り掛かります。) 後で、少々質問します。