組み込み開発に必要な開発環境のインストール
開発を行うために必要なツールをパソコンにインストールしましょう。
HEW(High-performance Embedded Workshop)
C言語学習ではVisual Studioの統合開発環境を使用しました。マイコン基礎編ではルネサスエレクトロニクス社が提供するHEWと呼ばれる統合開発環境を利用します。
H8マイコンは同社にて製造されているマイコンであり、HEWは同社の組み込み開発を強力にサポートしてくれる存在です。無償版では一部機能制約がありますが、本サイトで使用する開発規模では無償版で十分な恩恵を受けることができます。
ダウンロード
下記のダウンロードリンクをクリックして「REN_h8v7000_ev_***.exe」をダウンロードしておきます。>>HEWのダウンロード先
ダウンロードする際にユーザー登録が必要になりますので、未登録の方は登録しておきましょう。
インストール
HEWをパソコンにインストールします。ダウロードした「REN_h8v7000_ev_***.exe」を実行し次の手順に従いインストールしてください。
HEWのインストールはこれで完了です。
Vstone H8 Writer
ビュートローバーH8に対して皆さんが作成したプログラムを書き込むためのライティングソフトです。組み込み開発では開発ボード上のフラッシュメモリと呼ばれる不揮発性メモリにプログラムを書き込んでから動かします。
不揮発性メモリとは電源が落ちてもデータが保持されるメモリのことです。プログラムは電源が落ちても消えないようにフラッシュメモリに記憶します。
ダウンロード
ライターはヴイストン株式会社のホームページからダウンロードできます。 「H8 writer Release2 インストーラバージョン」からダウンロードしてください。
VstoneH8Writer_Inst_002.exe がインストーラファイルになります。
インストール
ダウンロードした VstoneH8Writer_Inst_002.exe を実行してインストールします。
これでライターのインストールが完了です。
VS-WRC003LV シリアルコンバータ
ビュートローバーとパソコンを接続する際にUSB接続かシリアル接続かを切り替えることができるソフトウェアです。後述するシリアル通信機能を利用する際に必要となるためインストールしておきます。
ダウンロード
シリアルコンバータはヴイストン株式会社のホームページからダウンロードできます。 「VS-WRC003LV シリアルコンバータ」からダウンロードしてください。 取り扱い説明書も併せてダウンロードしておくとよいでしょう。
VS-WRC003LV_SerialConberter_20101021_0914.zipがインストーラファイルです。圧縮ファイルになっていますので展開してインストールを行います。
インストール
展開後のフォルダにある setup.exe を実行してインストールします。
シリアルコンバータのインストールはこれで完了です。
TeraTerm
TeraTermはターミナルソフトと呼ばれるものですが、本サイトでの利用目的としてはビュートローバーとパソコンをシリアル通信で接続するためのソフトウェアです。
シリアル通信のプログラムを作る際に利用しますのでインストールしておきましょう。
ダウンロード
こちらからダウンロードできます。動作に大差はないためバージョンはいくつでも構いません。執筆時点での最新バージョンは4.102となっております。
インストール
ダウンロードしたteraterm-4.102.exe(バージョンによりファイル名は異なる)を実行してください。
これでTeraTermのインストール完了です。
組み込み開発で必要となるドキュメントの準備
組み込み開発に必要となるドキュメントを準備しましょう。
H8/36064 データシート
マイコンのマニュアルがないとハードウェア制御を行うことはできません。組み込み開発者はデータシートと呼ばれるマイコンマニュアルを参照しながらプログラムを行います。
多くのマイコンは「(マイコン名) データシート」で検索することでデータシートを手に入れることが可能です。
リンクが切れるかもしれませんが、現時点で取得できるアドレスをリンクしておきます。「H8/36064グループハードウェアマニュアル」をクリックすることでPDFファイルが参照できます。ファイルをダウンロードしておくとよいでしょう。
ビュートローバー H8の回路図
マイコンと周辺機器との接続関係は回路図から読み取ることになります。回路図をダウンロードしておきましょう。
回路図はヴイストン株式会社のホームページからダウンロードできます。
「VS-WRC003LV 回路図」 と記載してある箇所の利用規約に同意してダウンロードしてください。