KURUMIのローカルビルドとe2studio5.4について

TETNOGUCHIです。

 

さて、久しぶりに KURUMIのArduinoを触ることになりそうなので
せっかくなので e2studioのローカルビルド環境をこの際設定しておきたく

e2studio 5.4.0

KPIT GCC v15

をダウンロードしてきて、導入しました。

GR-KURUMI e2studio(V4)用スケッチ環境 V1.12

http://japan.renesasrulz.com/gr_user_forum_japanese/m/mediagallery/230

を参考に(KPITもe2studioもリンク切れですが)スケッチもダウンロードして、インポートしました。

ここまでは eclipseの普通の手順なので安心していたのですが
ビルドすると

===============================

'Invoking: Scanner and Compiler'
C:\Users\noguchi\AppData\Local\Temp\ccdAx87Y.s: Assembler messages:
C:\Users\noguchi\AppData\Local\Temp\ccdAx87Y.s:1426: Error: redefined symbol cannot be used on reloc
src/RLduino78/cores/subdir.mk:69: recipe for target 'src/RLduino78/cores/RLduino78_basic.o' failed
make: *** [src/RLduino78/cores/RLduino78_basic.o] Error 1
make: *** Waiting for unfinished jobs....

===============================

というエラーでコンパイルに失敗してしまいます。
Local\Tempのなにがし、ってのもきになるんですが、
HardwareDebug/src/RLduino78/cores/subdir.mk
の69行目からの部分で
/src/RLduino78/cores/RLduino78_basic.cpp

シンボルの重複?でエラーになっているようです。
これって治ります?

それとも
GCC v14に戻したほうがいいんでしょうか?
それともe2studio v4に?

できれば最新環境のほうがありがたいのですが、メンテナンスはされているのでしょうか?

もしくは解決策があるなら教えていただきたく。

以上、よろしくお願いいたします。

Parents
  • 試しにビルドしてみましたが、e2 studio V5.4.0とGNURL78v15.02の組み合わせで問題の現象は起こりませんでした。

    プロジェクトをインポートした時は、一旦ソースコードを解凍した状態からだったでしょうか?
    それともアーカイブファイルを指定したのでしょうか?
    (「既存プロジェクトのインポート」で「アーカイブファイル」を指定するのがお勧めです。間違いが少ないので)

    ワークスペースに指定したフォルダのパスに日本語や記号が含まれていないでしょうか?
    (無難な名前のフォルダにワークスペースを作り直すとうまく行く場合があります)

    テンポラリフォルダに*.s ファイルが現われるのは、たぶんインラインアセンブラを処理するためだと思います。

    ちなみにコンパイラのサポートサイトはこちらに移っています
    https://gcc-renesas.com/
Reply
  • 試しにビルドしてみましたが、e2 studio V5.4.0とGNURL78v15.02の組み合わせで問題の現象は起こりませんでした。

    プロジェクトをインポートした時は、一旦ソースコードを解凍した状態からだったでしょうか?
    それともアーカイブファイルを指定したのでしょうか?
    (「既存プロジェクトのインポート」で「アーカイブファイル」を指定するのがお勧めです。間違いが少ないので)

    ワークスペースに指定したフォルダのパスに日本語や記号が含まれていないでしょうか?
    (無難な名前のフォルダにワークスペースを作り直すとうまく行く場合があります)

    テンポラリフォルダに*.s ファイルが現われるのは、たぶんインラインアセンブラを処理するためだと思います。

    ちなみにコンパイラのサポートサイトはこちらに移っています
    https://gcc-renesas.com/
Children
No Data