curious4dev

色々ダメなandroidアプリを開発したい会社員 高橋が綴る、androidアプリ開発やArduinoについて

*

ルネサス RX621でLチカするまで

 

お疲れ様です。高橋です。

とある事情のため購入した、ルネサスのRX621マイコンの評価ボード。

こいつを動かすため、非常に苦労したので、ここにLチカまでのやり方を残しておきます。

IDEのダウンロード

まず、ルネサスのwebサイトから、ルネサスマイコンの統合開発環境をダウンロードしてきます。

2015071204

 

統合開発環境と一口に言っても、ルネサスではなんと4種類もあります。4種類もある統合開発環境。素晴らしいですね。

くじけずに先に進みます。「CS+」が最新のIDEのようですので、CS+を選んで先に進みます。すると、さらに4種類あります。分割版と一括版、さらに対応マイコン毎に分かれています。これがルネサス的に「統合」なのか・・・
2015071205

「無償評価版」というのが気になります。調べてみると、評価期間を過ぎると、生成コードが128KByteに制限されるようです。凄まじい。気を取り直して、一括DL版のRXマイコンに対応したものをダウンロードします。

更に先に進むと、結構ガチな個人情報を求めてきました。

2015071206

IDEをダウンロードするだけでこのステップ。先が思いやられます。

なんだかんだで山を超え、ようやく手元にDLできました。

2015071201

インストール

インストーラーをダブクリすると、おもむろに説明書きウィンドウが立ち上がります。

2015071202

真ん中らへんにある「CS+のセットアップを開始する」ボタンを押します。

RXファミリ用ツール、を選択して、「次へ」「次へ」と先に進みます。

2015071203

ようやくインストール完了。

アップデート

インストールが終わるとアップデートマネージャが起動します。RXに関連する物のみ選択し、「ダウンロードとインストール」を実施します。

2015071207

IDE起動

アップデートも完了し、やっとCS+を起動できます。

起動するとこんな画面が出てきます。「新しいプロジェクトを作成する」をポチります。

2015071208

すると、使用するマイコンの種類を聞かれます。RX621にもいろんな種類があります。

2015071209

チップの表面に印刷されているのが「R5F56218BDFP」ですので、該当するチップを選択し、適当にプロジェクト名を設定して「作成」を押します。

コードを書く

起動するとこんな画面が出てきます。

2015071210

この「LED_test.c」が、mainっぽいので、開きます。

すると、下記のようなコードが書かれています。

これを、下記のように修正します。

ビルド

コードを書いたら、ビルドです。メニューからビルド・プロジェクトを選びます。

2015071211

しばらくするとビルドが終了します。

2015071212

書き込み

マイコンへの書き込みはIDEから出来ません。別途、Renesas Flash Programmerというツールを使う必要があります。IDEなのに、全然統合されてません。

2015071213

起動すると謎のウィンドウが出てきますが、無視して「次へ」2015071214

書き込み先のマイコンを選択する画面が出てきます。

2015071215

RXを選び、適当にワークスペース名とプロジェクト名を設定し、「次へ」。

開発ボードとPCはUSBケーブルで繋がっていますので、「USB Direct」を選んで「次へ」。

2015071216

そして、こんなウィンドウが出てきます。

2015071217

ボードを「書き込みモード」にします。ボード上のディップスイッチを左から1,1,0,0に設定します。

IMG_5907

USBデバイスとして認識されていると一覧画面が出てきます。

さらにその次に進むとこのような画面が出てきます。

2015071301

そしてこの画面。入力クロックはデフォルトだと12.5000MHzとなっていますが、12.0000MHzにします。また、CKMは8のまま、CKPを4に変更します。

2015071302

なんの事を言ってるのかサッパリですが、これで動きます。

この画面まで進んだら、やっとプログラムの書き込みです。「参照」を押します。

2015071303

この画面で、CS+で作成したプロジェクトが「ドキュメント」の中に入っていますので、その中の「DefaultBuild」の中の「LED_test.mot」を選択します。

2015071304

そして「スタート」ボタンを押します。

2015071305

書き込みが無事終了しました。

動作確認

書き込んだプログラムを動かすモードにします。ディップスイッチを左から0,1,0,0にして、再起動させます。

IMG_5910

これで、上の写真の左側のピンソケットの26番と25番がLEDの+に、右の列の40番と38番がLEDの-にそれぞれ結線されてます。

 

 

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

 - 電子工作

  関連記事

Raspberry Pi2 model B

お疲れ様です。高橋です。 今年見た初夢、「猫×おもちゃ×動画×アプリ」の実現のた …

YMZシールドの基板設計

お疲れ様です。 前に基板化したYMZ294をさらにシールド化したい事をPOSTし …

大掃除を終え、aitendoで30円で売ってたタクトスイッチ基板でクリスマス

お疲れ様です。高橋です。 aitendoで店頭限定30円だったタクトスイッチ基板 …

満員電車内でのオナラと検知 #2

お疲れ様です。高橋です。 最近なんだか忙しかったので、なかなか物が作れませんでし …

「びんぼうでいいの」を組み立ててみた。

お疲れ様です。高橋です。 懸案だったヘッドフォンの修理が片付き、やりたい事をやり …

音階LED実装 #2

お疲れ様です。高橋です。 本日も昨日に引き続き半田付け。 今日の進捗 昨日の残り …

満員電車内でのオナラと検知 #3

お疲れ様です。高橋です。 先日秋月で購入した音声合成LSIのATP3011。やっ …

上司離着席検知システムと空巣検知

お疲れ様です。高橋です。 前回のおさらいと課題 前回の「上司離着席検知システムの …

bluetoothモジュールHC-06とAndroid

お疲れ様です。高橋です。 先日AliExpressで購入したbluetoothモ …

MIDI INの実験

お疲れ様です。高橋です。 Arduino+YMZをMIDI化するための第一歩の実 …