GR-KURUMI e2studio用スケッチ環境 V1.00

e2studio V2.xを使う場合はこちらを参照してください。

GR-KURUMIのスケッチも通常はWebコンパイラを使いますが、ネットワークの関係で遅くイラッとする場合に備えて統合開発環境e2studioでもスケッチできます。Windows限定となってしまいますが、ご了承ください。

ローカルビルド環境の構築方法

適用するツールのバージョン、および、入手先はそれぞれ以下になります。

ローカルビルド環境のセットアップ

  1. e2studio をダウンロードします。(ダウンロードするには My Renesasへの登録が必要です)
  2. KPIT GNU Toolsをダウンロードします。(ダウンロードするには ユーザー登録が必要です)
  3. まずはじめに、e2stduioをインストールします。インストールフォルダはデフォルト(C:\Renesas\e2studio)で行います。
  4. 次に、KPIT GNU Toolsをインストールします。

※必ず、e2studio ⇒ KPIT GNU Tools の順番でインストールしてください。

プロジェクトのインポート/ビルド手順

  1. 添付ファイルを解凍します。RLduino78フォルダで解凍されます。
  2. e2studioを起動してメニューより「File」⇒「Import」を選択します。
  3. 「Import」ダイアログで「General」⇒「Existing Projects into Workspaceを」選択し、「Next」ボタンを押します。
  4. 「Select root directory:」を選択し、「Browse」ボタンを押し、解凍したフォルダRLduino78を選択し、「Finish」ボタンを押します。
  5. 「Project Explorer」で”KURUMI_Sketch”を選択して、トンカチマークのプルダウンから「3 HardwareDebug」を選択します。
  6. 「Project Explorer」で”KURUMI_Sketch”を選択されている状態で、トンカチボタン を押してビルドを実行します。
  7. Consolウィンドウに以下のメッセージがでたらビルドに成功しています。
  8. 以下のようにHarware Debugフォルダーの中にRLduino78.binが出来上がりますのでKURUMI Writerで書き込んでください。あるいは、E1エミュレータをつなげてソースデバッグを行うこともできます。ここではその方法は割愛します。

          

   

  

Anonymous
Parents
  • 毎度お世話になります。

    最新版のe2studio(2.1.0.21)とGNURL78(13.02)をインストールしたところ、

    ビルドエラーがでました。

    下記のようなエラーが連発します。本来-Dオプションであるべきマクロ定義が-Dがないためにエラーになってるようで、おそらくmakefileの生成がおかしいのではないかと思いますが、未調査です。まずはご報告まで。

    --------------------------------------------------

    rl78-elf-gcc -MM -MP -MF "Source/RLduino78/cores/WString.d" -MT "Source/RLduino78/cores/WString.d"  -fsigned-char -I(長いので略) -Os -fno-function-cse -funit-at-a-time -falign-jumps -fdata-sections -ffunction-sections -g2 -fno-cprop-registers -g REL_GR_KURUMI ARDUINO=100 WORKAROUND_READ_MODIFY_WRITE -x c++ "../Source/RLduino78/cores/WString.cpp"

    rl78-elf-gcc: error: REL_GR_KURUMI: No such file or directory

    rl78-elf-gcc: error: ARDUINO=100: No such file or directory

    rl78-elf-gcc: error: WORKAROUND_READ_MODIFY_WRITE: No such file or directory

    --------------------------------------------------

    私は古いe2studio(1.0.1.14)とGNURL78(13.01)のインストーラを持ってるのでとりあえず古い環境に戻せますが、どちらもすでに公式サイトからは消えてるぽいので、ご新規さまが困るのではないかと…

Comment
  • 毎度お世話になります。

    最新版のe2studio(2.1.0.21)とGNURL78(13.02)をインストールしたところ、

    ビルドエラーがでました。

    下記のようなエラーが連発します。本来-Dオプションであるべきマクロ定義が-Dがないためにエラーになってるようで、おそらくmakefileの生成がおかしいのではないかと思いますが、未調査です。まずはご報告まで。

    --------------------------------------------------

    rl78-elf-gcc -MM -MP -MF "Source/RLduino78/cores/WString.d" -MT "Source/RLduino78/cores/WString.d"  -fsigned-char -I(長いので略) -Os -fno-function-cse -funit-at-a-time -falign-jumps -fdata-sections -ffunction-sections -g2 -fno-cprop-registers -g REL_GR_KURUMI ARDUINO=100 WORKAROUND_READ_MODIFY_WRITE -x c++ "../Source/RLduino78/cores/WString.cpp"

    rl78-elf-gcc: error: REL_GR_KURUMI: No such file or directory

    rl78-elf-gcc: error: ARDUINO=100: No such file or directory

    rl78-elf-gcc: error: WORKAROUND_READ_MODIFY_WRITE: No such file or directory

    --------------------------------------------------

    私は古いe2studio(1.0.1.14)とGNURL78(13.01)のインストーラを持ってるのでとりあえず古い環境に戻せますが、どちらもすでに公式サイトからは消えてるぽいので、ご新規さまが困るのではないかと…

Children
No Data