概要
GR-ROSEのスケッチ(プログラム)作成をWebコンパイラで行う方法を紹介します。WindowsとMacで利用可能です。
準備
GR-ROSE、USBケーブル(マイクロBタイプ)を準備します。
![gr-rose-board](/sites/default/files/inline-images/gr-rose-board_3.jpg)
![usb-cable](/sites/default/files/inline-images/usb-cable_25.jpg)
手順
1. Webコンパイラへのログイン
GADGET RENESASのトップページからWebコンパイラに「ログイン」します。ログインをクリックしてください。ログインにはMyRenesasアカウントが必要ですので、登録していない場合は新規登録をクリックして登録してください。 試しに使ってみたい場合は「ゲストログイン」をクリックしてください。ただし、作成したプロジェクトは保存されませんので注意してください。
![gr-sp-login-ja](/sites/default/files/inline-images/gr-sp-login-ja.jpg)
MyRenesasアカウント情報を入力して「ログイン」を押してください。
![my-renesas-login](/sites/default/files/inline-images/my-renesas-login_6.jpg)
2. プロジェクトの作成
以下のボタンから新規プロジェクトを作成します。初めてログインする方はスキップしてください。
プロジェクトテンプレート選択画面で「GR-ROSE_Sketch_V1.xx.zip」を選択します。テンプレートはたくさんあるため、フィルタに「rose」と入力すると見つけやすくなります。
テンプレートを選択後、適当にプロジェクト名を付けて「プロジェクト作成」をクリックしてください。
![GR-ROSEテンプレートを選択](/sites/default/files/inline-images/gr-rose-select-template-ja.jpg)
3. スケッチの表示
プログラムの作成画面に切り替わります。左ナビのエクスプローラーにある「gr_sketch.cpp」をダブルクリックするとプログラムが表示されます。
![GR-ROSEスケッチの表示](/sites/default/files/inline-images/gr-rose-sketch.cpp-ja.jpg)
4. スケッチのビルド
(コンパイルして書き込みファイルを生成)
デフォルトのスケッチが用意されていますので、右ナビの「ビルド実行」をクリックしてください。GR-ROSEのLEDを光らせるサンプルプログラムです。
![GR-ROSEスケッチのビルド実行](/sites/default/files/inline-images/gr-rose-execute-build-ja.jpg)
以下の通り、ビルドの結果が表示されます。ビルドが成功すると最下部にプログラムのサイズと「Make process completed」が表示されます。閉じるボタンを押して、画面を閉じてください。
![GR-ROSEコンパイル完了](/sites/default/files/inline-images/gr-rose-compilation-complete-ja.jpg)
5. スケッチのダウンロード
(PCに書き込みファイルを保存する)
ビルドに成功すると「rose_sketch.bin」というファイルが作成されます。このファイル名の上でコンテキストメニューを開き、「ダウンロード」を選択するとファイルがPC上にダウンロードされます。
![GR-ROSEスケッチのダウンロード](/sites/default/files/inline-images/gr-rose-download-sketch-ja.jpg)
6. USBケーブルでGR-ROSEとPCを接続
GR-ROSEとPCをUSBケーブルで接続してください。その後、GR-ROSEのリセットボタンを押してください。GR-ROSEがストレージとして認識されます。
![gr-rose-connect-usb](/sites/default/files/inline-images/gr-rose-connect-usb_2.jpg)
7. スケッチの書き込み
先ほどダウンロードしたrose_sketch.binをストレージにコピーしてください。GR-ROSEのLED、光りましたか?
![gr-rose-sketch.bin](/sites/default/files/inline-images/gr-rose-sketch.bin__0.jpg)
シリアルモニター
デフォルトのサンプルプログラムではPCにメッセージを送っています。以下は「Tera Term」で表示した例です。シリアルモニターはプログラムの実行状況を見るときに便利ですので、ぜひ試してみてください。
![gr-rose-serial-monitor](/sites/default/files/inline-images/gr-rose-serial-monitor_0.jpg)