5
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

GR-ROSEを統合開発環境e2studioで開発する方法

Last updated at Posted at 2020-01-08

記事の概要

GR-ROSEはルネサス製マイコンRX65Nを採用したマイコンボードです。
GR-ROSEの開発は、ArudinoのようにwebコンパイラやGUIで行えますが、本記事では統合開発環境e2studioで開発する方法を紹介します。

準備は少し大変ですが、高機能な統合開発環境を用いることで開発の効率化が期待できます

e2studioのインストール

まず統合開発環境e2studioのインストールを行います。
インストール方法は、以下の動画およびマニュアルの第2章を参照してください。

Renesas Synergy™ 開発環境のインストール ~e2 studio編~

e2 studio 統合開発環境 ユーザーズマニュアル 入門ガイド

エミュレータとの接続

GR-ROSEにはエミュレータ接続コネクタが存在します。

端子機能.jpg

現在、エミュレータ用変換基板が開発中という話を聞いております。(詳細は後日改めて紹介いたします。)
そのような変換基板を使用しない場合は、以下のQ&Aの配線図を参照して配線してください。

GR-ROSEにE1エミュレータは接続可能ですか?

詳細はE1/E20/E2エミュレータ, E2エミュレータLiteユーザーズマニュアル別冊 (RX接続時の注意事項)のp26「2.4.4. 14ピンコネクタでのRX63x, RX64x, RX65x, RX66x, RX71x, RX72xグループ FINE接続」の以下の図を参照してください。

コネクタ接続図.png

図中で配線の必要があるのは、MD/FINED、RES#、VCC、GNDの4つになります。GR-ROSEの場合、プルアップ抵抗は不要になります。

以下はE1エミュレータを用いますが、E2エミュレータでも同様のことができるはずです。
実際に配線した状態は以下になります

E1との接続.jpg 配線1.jpg 配線裏.jpg 接続部拡大.jpg

サンプルプロジェクトのダウンロード

サンプルプロジェクトとしてrose-sketch-v105-e2v7.zipをダウンロードします

「ファイル」→「インポート」を選択します。

e2インポート.png

「既存プロジェクトをワークスペース」を選択します。

e2インポート2.png

「アーカイブファイルの選択」にチェックを入れ、参照して先にダウンロードしたzipファイルを選択します。

e2インポート3.png

選択後、「終了」をクリックすればプロジェクトが作成されます。

e2インポート4.png

プログラムソース等は以下からダウンロードできます。

ビルド

サンプルプログラムの「sketch.cpp」を見ると、LED点滅とUART通信をしているのが分かります。
これをビルドしてelfファイルを生成します。

プロジェクト名を右クリックして「ビルド構成」→「アクティブにする」→「Debug(For debugging with E2 Lite.)」を選択します。

e2ビルド1.png

ビルド構成がDebugの場合、ツールチェインを選択しないといけません。
プロジェクト名を右クリックして「プロパティ」を選択します。

e2ビルド2.png

Toolchainタグを選択し、「GCC for Renesas RX」を選択します。

e2ビルド3.png

プロジェクト名を右クリックして「プロジェクトのビルド」を選択します。

e2ビルド8.png

ビルドに成功するとelfファイルが生成されます。

デバッグ

ビルドにより生成されたelfファイルを右クリックし、「デバッグ」→「デバッグの構成」を選択します。

e2ビルド6.png

Debuggerタグを選択し、Debug hardwareを使用したいエミュレータを選択し(私の場合「E1(RX)」)、ターゲット・ボードとの接続の接続タイプを「FINE」にします。

e2ビルド4.png

以上の設定を行ってから、以下のデバッガアイコンをクリックすると、GR-ROSEとE1エミュレータが接続します。

e2ビルド7.png

E1エミュレータとの接続に成功後、デバッガの開始ボタンをクリックします。

e2ビルド5.png

GR-ROSEのLEDが点滅を開始するのが確認できます。

今回、電源はE1エミュレータから供給しているので、GR-ROSEのUSB給電は不要なのですが、GR-ROSEとPCをUSB接続すると以下のようにUART通信が確認できます。

動作確認.png
5
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?