こんにちは。NoMaYです。ひとつ立ててみました。[メモ]
・ toolchain not integrated案件・ FITモジュールを取り除いているサンプルプログラム/デモプログラムがある・ メイクファイルが再生成されない事案がある?・ e2 studio 2021-10は何か変?・ コンパイルエラー インクルードファイルエラー --> e2 studioでのインポート自体がおかしい? (インポート時に.cprojectが破損?) or インポート後のメイクファイルの再生成が行われていない? or ファイルの入れ忘れ or 意図的にFITモジュールを取り除いている 他のエラー --> e2 studioでのインポート自体がおかしい? (インポート時に.cprojectが破損?)・ リンクエラー --> e2 studioでのインポート自体がおかしい? (インポート時に.cprojectが破損?) or インポート後のメイクファイルの再生成が行われていない? or ファイルの入れ忘れ or 意図的にFITモジュールを取り除いている
[メモ2]
e2 studioは、RX/RL78/RZでは、他の人がビルドしたものがHardwareDebugフォルダに残っている状態でプロジェクトをインポートすると、ビルドが誤動作することがあるのかも知れません。もし、インポートするプロジェクトに他の人がビルドしたものがHardwareDebugフォルダに残っていたらHardwareDebugフォルダを削除してからインポートしましょう。
[メモ3]
インクルードファイルが見付からないというコンパイルエラーになった場合・Windowsエクスプローラでファイルを検索してみる無い場合:・ ルネサス社に問い合わせるある場合:・ e2 studioのプロジェクトのプロパティでインクルードパスが設定されているか確認してみる設定されている場合:・ コンソールウィンドウのビルド内容表示のGCCのコマンドラインオプションの-Iオプションにインクルードパスがあるか確認してみる設定されていない場合:・ e2 sutudioのプロジェクトのプロパティでインクルードパスを設定してみる
[メモ3']
重要注意事項1:FreeRTOS with IoT libraries (Amazon FreeRTOS)プロジェクトでは、以下のような浅いフォルダにプロジェクトを置かないと、インクルードファイルが見付からないというコンパイルエラーが発生します。例) C:\afr-202107.00-rx-1.0.1\重要注意事項2:FreeRTOS with IoT libraries (Amazon FreeRTOS)プロジェクトでは、e2 studio(というかEclipse)の特殊な機能が使用され、プロジェクトエクスプローラウィンドウに表示されるフォルダが、Windows(あるいはLinux/MacOS/等)のハードウェア的なファイルシステムにおけるフォルダ位置と一致していない場合があります。(見掛け上のフォルダ位置に相当するハードウェア的なファイルシステムにおけるフォルダ位置には中身が空のダミーのフォルダだけがある、ということがあります。) もはや、達人の域に達した人で無いとプロジェクト構造を把握出来ない、ほどになっていますので、インクルードファイルが見付からないというコンパイルエラーになった場合、浅いフォルダにプロジェクトを置いてもエラーが解消しないのであれば、早めにルネサス社に問い合わせてみるのが良いでしょう。
[メモ4]
全角文字や特殊記号や半角スペースを含むパスによる無用のトラブルを避けるという観点から、e2 studioの設定を以下のようにしておくと無難かも知れません。・ Installフォルダ ⇒ C:\Renesas\e2_studio・ Supportフォルダ ⇒ C:\Renesas\e2_studio\SupportFiles・ ワークスペース ⇒ C:\Renesas\workspaceちなみに、Supportフォルダの変更は以下のFAQのやり方で -Duser.home=C:\Renesas\e2_studio\SupportFiles のようにしてやると手軽かも知れません。英数字以外の文字(全角、記号など)を含むユーザ名でe² studioを動かすとビルドエラーが出たり、デバッガが動きません。ja-support.renesas.com/knowledgeBase/20359467
[メモ5]
メモ4のFAQの件は果たして単体スマートコンフィグレータではどうなのだろう?(単体スマートコンフィグレータもe2 studioと同じく64bit版Eclipseをベースに開発されています。) こちらも、転ばぬ先の杖、ということで、iniファイル(SmartConfigurator.ini)で -Duser.home=C:\Renesas\SmartConfigurator\SupportFiles のようにしておくと良いかも知れません。
報告日: 2022/02/17報告者: 黒枝豆さんRX231 スマートコンフィグ CANAPI ファームウェアについてjapan.renesasrulz.com/cafe_rene/f/forum5/7918/rx231-canapi
報告日: 2017/06/12報告者: NoMaYRL78/G1CのUSBポート使用についてjapan.renesasrulz.com/cafe_rene/f/002-2095199602/4369/rl78-g1c-usb/22882#22882
報告日: 2017/08/26報告者: 岡宮さんe2studio v6.0.0 で以前のプロジェクトが正常に読み込まれないjapan.renesasrulz.com/cafe_rene/f/forum21/4494/e2studio-v6-0-0
報告日: 2017/10/06報告者: maktさんRL78-G1Dのサンプルプロジェクトのインポートについてjapan.renesasrulz.com/cafe_rene/f/forum18/4600/rl78-g1d/
報告日: 2019/08/21報告者: たつや さんRX65N Envision Kitの環境についてjapan.renesasrulz.com/cafe_rene/f/002-2095199602/5906/rx65n-envision-kit/
報告日: 2020/03/04報告者: こういちろう さんビルドエラーjapan.renesasrulz.com/cafe_rene/f/forum5/6228/thread
報告日: 2021/10/21報告者: ヨッシーさんFS2021_RX65N_FreeRTOS_GCCのコンパイルエラーjapan.renesasrulz.com/cafe_rene/f/forum5/7573/fs2021_rx65n_freertos_gcc
報告日: 2021/10/24報告者: atsushiさん2021年10月リリースの e2 studio で RX72N Envision Kit 向けの AzureRTOS の gnurx サンプルプロジェクト sample_threadx をビルドしようとすると、"cannot find -lthreadx" というエラーが通知される。japan.renesasrulz.com/cafe_rene/f/forum5/7596/2021-10-e2-studio-rx72n-envision-kit-azurertos-gnurx-sample_threadx-cannot-find--lthreadx
こんにちは。NoMaYです。番外編です。(ルネサスさんの「CS+からe² studioへの移行方法」というウェブページ及び掲載されていた「e² studioとCS+のプロジェクト移行に関する機能制限 (PDF | English, 日本語) 」というドキュメントを参照してCS+プロジェクトをe2 studioプロジェクトへ変換したけれどもビルド出来なかった。)報告日: 2022/05/20報告者: chomoさんCS+からe2studioに移行後、ビルド時にエラーが発生するjapan.renesasrulz.com/cafe_rene/f/002-2095199602/8175/cs-e2studioエラー: No rule to make target原因: プロジェクトフォルダのパスに記号(カッコ)が含まれていた[追記]ほやさんのアドバイスのFAQNo rule to make target エラーの意味ja.na4.teamsupport.com/knowledgeBase/20411435
こんにちは。NoMaYです。本題に戻っての事例です。報告日: 2022/10/04報告者: MingFさんAWS_OTAデモをビルド後、F0520005:Could not open source file "r_bsp_config.h"発生community-ja.renesas.com/cafe_rene/forums-groups/mcu-mpu/rx/f/forum5/9582/aws_ota-f0520005-could-not-open-source-file-r_bsp_config-h