差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
sh開発環境 [2015/02/05 01:51] membersh開発環境 [2015/03/15 12:29] (現在) member
行 2: 行 2:
  
 Miceでは「E2studio」と「FDT」というソフトを使って Miceでは「E2studio」と「FDT」というソフトを使って
-SH-7125マイコンに書き込める環境を作ります。 +SH-7125マイコンに書き込める環境を作ります。\\ 
-また、ケーブルに関しては、 +また、ケーブルに関しては、\\ 
-秋月の「FT234X」と通信ができる「マイクロUSBケーブル」を用意します。 +秋月の「FT234X」と通信ができる「マイクロUSBケーブル」を用意します。\\ 
-通信するにはドライバーが必要です。+通信するにはドライバーが必要です。\\
 ドライバーやこれらのソフトはMiceのUSBメモリに入ってますので ドライバーやこれらのソフトはMiceのUSBメモリに入ってますので
 探してみてください。 探してみてください。
  
 =====E2studio===== =====E2studio=====
-Coming soon. 
  
 +※**インストールするときは必ずインストール先のパスに日本語を入れないこと。**\\
 +**また、フォルダ名が長すぎるのも問題です。**\\
 +**入れるとE2studioをインストール後にエラーを吐かれる原因となります。**\\
 +
 +・概要\\
 + E2studioはルネサス製のマイコンに対応したEclipseベースの統合開発環境です。言語はC/C++を用います。\\
 + 本来ならば、ルネサス製RXファミリに対応した統合開発環境ですが、\\
 +SHコンパイラを導入することでE2studioでSHマイコンを開発することが可能となります。\\
 + 以前MiceではHEWという開発環境を使用してきましたが、\\
 +E2studioの方が便利機能が豊富であるため、平成26年度末からこちらに移行することとなった。\\
 +
 +・インストール\\
 + E2studioをインストールし、SHコンパイラというパッチをインストールします。\\
 +
 +※再度注意!\\
 +**インストールするときは必ずインストール先のパスに日本語を入れないこと。**\\
 +**また、フォルダ名が長すぎるのも問題です。**\\
 +**入れるとE2studioをインストール後にエラーを吐かれる原因となります。**\\
  
 =====Flash Development Toolkit===== =====Flash Development Toolkit=====
行 17: 行 34:
 FDTの最新版は[[http://japan.renesas.com/products/tools/flash_programming/fdt/downloads.jsp|Runesasのホームページ]]からDLできます。 FDTの最新版は[[http://japan.renesas.com/products/tools/flash_programming/fdt/downloads.jsp|Runesasのホームページ]]からDLできます。
  
-FDTはセットアップにしたがってインストールしてください。+FDTはセットアップにしたがってインストールしてください。\\ 
 + 
 +まず、**Select Language**では**Asia(Japanese)**を選択し、次に進みます。\\ 
 +次に、使用許諾に関する条項を同意してNextを押しましょう。\\ 
 +再びNextを押し、**Select Options**の.motにチェックし、あとはそのままで次に進みます。\\ 
 +インストール先は自分で決めて最後まで進み、**Install**を押して完了画面が表示されたら終了です。\\ 
  
  
行 26: 行 49:
 =====E2studioの使い方===== =====E2studioの使い方=====
  
-E2studioを起動して新規プロジェクトを開きます。+E2studioを起動して新規プロジェクトを開きます。SHを選んでください。また、プロジェクト名は半角英数字だけにしてください
 ここにプログラムを書きます。 ここにプログラムを書きます。
  
-プログラムの例を下に書きます。+プログラム記載の例を下に書きます。
  
 <code c> <code c>
-#include<7125.h>+#include"iodefine.h"
  
 int main(void) int main(void)
 { {
-    int i; 
-   i=0; 
     while(1){     while(1){
        i++;        i++;
-       wait();+       wait();//関数内は自分で考えましょう。
     }     }
 } }
 </code> </code>
  
-一行目の#include<7125.h>はそういうもんだと思ってください。+一行目の#include<iodefine.h>はそういうもんだと思ってください。
  
 次のint main(void)というのがメイン文と言われるものです。 次のint main(void)というのがメイン文と言われるものです。
行 63: 行 84:
  
 プログラムを書いたら保存し、その後にctrl+Bを押す事でコンパイル(ビルド)できます。 プログラムを書いたら保存し、その後にctrl+Bを押す事でコンパイル(ビルド)できます。
-コンパイルすると色々なファイルが出来ます。+コンパイルすると色々なファイルが出来ます。\\
 「FDT」を開いてそのフォルダの中の[.mot]という拡張子のものをダブルクリックすると書き込むことが出来ます。 「FDT」を開いてそのフォルダの中の[.mot]という拡張子のものをダブルクリックすると書き込むことが出来ます。
  
行 69: 行 90:
 プログラムを残しておきたい場合は、 プログラムを残しておきたい場合は、
 違う名前で保存してからコンパイルしましょう。 違う名前で保存してからコンパイルしましょう。
 +
 +※コンパイルできず、エラーにmake:**という表現が含まれていた場合、\\
 +プロジェクト・エクスプローラーのIncludesというフォルダを見てください。\\
 +パスに日本語や文字数の多いフォルダ名が使われていた場合はこれによりエラーを引き起こしていた可能性があります。\\
 +この場合は日本語や文字数の多いフォルダ名を避けてE2studioを再インストールしてみてください。
/home/users/2/deca.jp-mice/web/cgi/dokuwiki/data/attic/sh開発環境.1423068665.txt.gz · 最終更新: 2015/02/05 01:51 by member
CC Attribution-Noncommercial-Share Alike 4.0 International
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0