1: 2009-11-13 (金) 17:30:31 sho | 現: 2011-02-02 (水) 19:27:43 eid7gud | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | TITLE:FDIII-HC Starter Kit Guide Chapter1.2 | ||
*ソフトウェアの準備 [#odc71c29] | *ソフトウェアの準備 [#odc71c29] | ||
+ | パソコン上で使用するソフトウェアは、[[GCC Developer Lite>GDL#GCCDevL]]と[[SIMPLE TERM>GDL#STERM]]というソフトウェアのみです。~ | ||
+ | なお、SIMPLE TERMはGCC Developer Liteのインストールパッケージに含まれています。 | ||
+ | |||
+ | **ソフトウェアの紹介 [#t4028939] | ||
+ | ****GCC Developer Lite [#b3e11ce8] | ||
#ref(GCCDeveloperLite.png,100%) | #ref(GCCDeveloperLite.png,100%) | ||
- | ソフトウェアはGCC Developer Liteを使用します。~ | + | 画面の青い部分がテキストエディタとなっていて、C言語のプログラムを入力します。 |
- | C言語のプログラミングからコントローラへの書き込みまでを行います。 | + | プログラムの入力が終わったらコンパイル(テキストのC言語プログラムをマイコンが理解できるデータに変換すること)を行うのですが、GCC Developer Liteはそのコンパイル作業も行ってくれます。 |
+ | |||
+ | ****SIMPLE TERM [#nb5db739] | ||
+ | #ref(SIMPLE TERM.png,100%) | ||
+ | FDIII-HCとパソコン間で通信をし、あまり入出力機能を持たないFDIII-HCのディスプレイとキーボードの代わりをするをするソフトウェアです。GCC Developer Liteでコンパイルに成功すると自動的に起動します。~ | ||
+ | ここでは主にGCC Developer LiteでコンパイルされたプログラムをFDIII-HCへ転送したり、転送したプログラムを実行させたり、実行中のプログラムとパソコン間でキーボードを使って通信をします。~ | ||
**ダウンロード [#y1478f69] | **ダウンロード [#y1478f69] | ||
[[こちら>GCC Developer Lite#DOWNLOAD]]のページからインストールパッケージをダウンロードします。 | [[こちら>GCC Developer Lite#DOWNLOAD]]のページからインストールパッケージをダウンロードします。 | ||
+ | |||
**インストール [#wd02f134] | **インストール [#wd02f134] | ||
#ref(GCC1.png,100%) | #ref(GCC1.png,100%) | ||
- | ダウンロードしたインストーラをダブルクリックします。 | + | ダウンロードしたファイルをダブルクリックして実行します。 |
+ | #ref(GCC1_2.png,100%) | ||
+ | “発行元を確認できません。このソフトウェアを実行しますか?”というメッセージが表示された場合は、「実行」をクリックします。 | ||
---- | ---- | ||
- | #ref(GCC2.png,80%) | + | #ref(GCC2.png,100%) |
Japaneseを選択してOKをクリックします。 | Japaneseを選択してOKをクリックします。 | ||
---- | ---- | ||
- | #ref(GCC3.png,80%) | + | #ref(GCC3.png,100%) |
次へをクリックします。 | 次へをクリックします。 | ||
---- | ---- | ||
- | #ref(GCC4.png,80%) | + | #ref(GCC4.png,100%) |
- | 内容を読み、同意される場合は同意するにチェックを入れ、次へをクリックします。 | + | 内容をよく読み、理解したうえで「同意する」にチェックを入れ、次へをクリックします。 |
---- | ---- | ||
- | #ref(GCC5.png,80%) | + | #ref(GCC5.png,100%) |
内容を読み、次へをクリックします。 | 内容を読み、次へをクリックします。 | ||
---- | ---- | ||
- | #ref(GCC6.png,80%) | + | #ref(GCC6.png,100%) |
- | インストール先の指定です。予め指定されている場所へインストールすることを推奨します。~ | + | インストール先の指定です。上図のようにインストーラーが指定しているインストール先のままで、次へをクリックします。 |
- | インストール先を決めたら次へをクリックします。 | + | |
---- | ---- | ||
- | #ref(GCC7.png,80%) | + | #ref(GCC7.png,100%) |
- | 選択ボックスから「FREEDOM III (SAM7S)でのみ使用」を選択し、次へをクリックします。 | + | リストボックス(初期表示:フルインストール)右端にある下向き矢印のリストボタンをクリックしてリストを表示します。そのリストから「FREEDOM III (SAM7S)でのみ使用」を選択し、次へをクリックします。チェックボックスは自動選択されるので操作する必要はありません。 |
---- | ---- | ||
- | #ref(GCC8.png,80%) | + | #ref(GCC8.png,100%) |
次へをクリックします。 | 次へをクリックします。 | ||
---- | ---- | ||
- | #ref(GCC9.png,80%) | + | #ref(GCC9.png,100%) |
次へをクリックします。 | 次へをクリックします。 | ||
---- | ---- | ||
- | #ref(GCC10.png,80%) | + | #ref(GCC10.png,100%) |
- | 次へをクリックします。 | + | インストールをクリックします。 |
- | ---- | + | |
- | #ref(GCC11.png,80%) | + | |
- | インストールが始まります。終了まで数分かかります。 | + | |
- | ---- | + | |
- | #ref(GCC12.png,80%) | + | |
- | インストール終了です。完了をクリックします。 | + | |
- | + | ||
- | **サンプルプログラム [#p5b8c990] | + | |
- | こちらからダウンロードします。~ | + | |
- | zip形式で圧縮されていますので解凍して下さい。 | + | |
- | + | ||
- | **ソフトウェアの紹介 [#t4028939] | + | |
- | ****GCC Developer Lite [#b3e11ce8] | + | |
- | #ref(GCCDeveloperLite.png,100%) | + | |
- | ここへC言語のプログラムを書きます。 | + | |
- | プログラムを書き終えたら、コンパイル(人が読むことができるC言語をパソコンが読むことができるデータに変換すること)を行います。 | + | |
- | + | ||
- | ****SIMPLE TERM [#nb5db739] | + | |
- | #ref(SIMPLE TERM.png,100%) | + | |
- | FDIII-HCとパソコンで通信するためのソフトです。GCC Developer Liteでコンパイルに成功すると自動的に起動します。プログラムをFDIII-HCに書き込んだり、プログラム実行中にFDIII-HCと通信をします。 | + | |
- | + | ||
- | *動作確認 [#c91a904c] | + | |
- | サンプルプログラムを使って、コンパイルからプログラムの書き込みまでの一連の操作を実際に行ってみましょう。 | + | |
- | + | ||
- | **機器の接続 [#xa842a1b] | + | |
- | ケーブルの抜き差しを行う際は必ず電源を切った状態で行って下さい。~ | + | |
- | ~ | + | |
- | #ref(connect.png,80%) | + | |
- | FDIII-HCとDynamixel AX-12+、AX-S1を接続します。~ | + | |
- | AX-12+とAX-S1は3本線のケーブルで接続します。接続する順番やコネクタの位置はどこでも構いません。但しFDIII-HCの3本線用のコネクタに差し込んで下さい。誤って4本線のコネクタに差し込んだ状態で電源を入れると破損します。~ | + | |
- | ---- | + | |
- | #ref(connect2.png,100%) | + | |
- | 電源スイッチがOFF側になっていることを確認します。~ | + | |
- | ---- | + | |
- | #ref(connect3.png,100%) | + | |
- | 電源延長ケーブルをFDIII-HCに接続します。 | + | |
- | ---- | + | |
- | #ref(connect4.png,100%) | + | |
- | 電源延長ケーブルとACアダプタを接続します。 | + | |
- | ---- | + | |
- | #ref(connect5.png,100%) | + | |
- | ACアダプタをコンセントに接続します。 | + | |
- | ---- | + | |
- | #ref(connect6.png,100%) | + | |
- | パソコンとFDIII-HCをUSBケーブルで接続します。 | + | |
- | このときパソコンからUSBケーブル経由でFDIII-HCへ電源が供給されます。~ | + | |
- | 初めて接続した場合は、ドライバのインストールが始まります。ドライバはGCC Developer Liteをインストールした際にコピーされていますので、自動検索することでインストールが行われます。~ | + | |
- | ---- | + | |
- | #ref(connect7.png,100%) | + | |
- | |CENTER:BGCOLOR(red):||c | + | |
- | | :idea:|既にユーザープログラムが書き込まれているFDIII-HCを、デバイスドライバがインストールされていないPCのUSBポートに接続してもCOMポートが活性化しない事があります。&br;ブートローダを確実にコマンドモードにさせCOMポートとして認識させるには、電源スイッチをOFFにした状態でPB1を押しながらUSBケーブルを接続します。| | + | |
- | + | ||
- | **サンプルプログラムの書き込み [#f9f5cafa] | + | |
- | ****サンプルプログラムを開く [#a3c3d570] | + | |
- | #ref(write1.png,100%) | + | |
- | デスクトップのGCC Developer Liteアイコンをダブルクリックします。 | + | |
- | ---- | + | |
- | #ref(write2.png,100%) | + | |
- | GCC Developer Liteが起動したらメニューの「ファイル」->「開く」をクリックします。 | + | |
- | ---- | + | |
- | #ref(write3.png,100%) | + | |
- | ダウンロードしたサンプルプログラムの「aaaa.c」を選択し、「開く」をクリックします。 | + | |
- | + | ||
- | ****コンパイルオプションの設定 [#p4122b59] | + | |
- | コンパイルオプションの設定は1度行えば、次からは自動的にその設定になります。 | + | |
- | #ref(write4.png,70%) | + | |
- | メニューの「ツール」->「コンパイルオプション」をクリックします。 | + | |
- | ---- | + | |
- | #ref(write5.png,70%) | + | |
- | 設定リストの中から「FREEDOM III library for FDIII-HC」を選択し、「OK」をクリック、更にコンパイルオプションウィンドウの「OK」をクリックします。 | + | |
- | + | ||
- | ****コンパイルする [#ad84c3d3] | + | |
- | #ref(write6.png,70%) | + | |
- | メニューの「コンパイル」->「ビルド」をクリックします。 | + | |
- | ---- | + | |
- | #ref(write7.png,70%) | + | |
- | ポップアップウィンドウが出たら「OK」をクリックします。 | + | |
- | ---- | + | |
- | #ref(write8.png,70%) | + | |
- | SIMPLE TERMが自動的に起動します。 | + | |
- | + | ||
- | ****SIMPLE TERMの設定 [#a3b0dd1e] | + | |
- | 先ず[[機器の接続>#xa842a1b]]が完了していることを確認して下さい。 | + | |
- | ---- | + | |
- | #ref(write9.png,80%) | + | |
- | SIMPLE TERMのメニュー「ファイル」->「プロパティ」をクリックします。 | + | |
- | ---- | + | |
- | #ref(write10.png,80%) | + | |
- | Connect toのリストの中から「AT91 USB to Serial Converter」と書かれているCOMポートを選択して下さい。COMポートの番号は環境によって異なります。 | + | |
- | もしそのようなCOMポートが見つからない場合は、[[機器の接続>#xa842a1b]]を参考にドライバが正常にインストールされているかを確認して下さい。また電源を切った状態で、PB1(プッシュボタン)を押しながらUSBケーブルを差し込んで下さい。 | + | |
- | ---- | + | |
- | #ref(write11.png,80%) | + | |
- | その他は以下の通り設定して「OK」をクリックします。 | + | |
- | Baudrate:ここでは意味を持たないので何でも構わない | + | |
- | Databits:8 | + | |
- | Stopbits:1 | + | |
- | Parity:Non | + | |
- | Flow Control:Non | + | |
- | Protocol:Xmodem | + | |
- | ---- | + | |
- | #ref(write12.png,80%) | + | |
- | メニューの「通信」->「ポートオープン」をクリックします。 | + | |
- | ---- | + | |
- | #ref(write13.png,80%) | + | |
- | --< FDIII Ver1.0 by BestTechnology >-- | + | |
- | > | + | |
- | と表示されることを確認して下さい。 | + | |
- | ---- | + | |
- | #ref(write14.png,80%) | + | |
- | スクリプト実行ボタン(走る人のマーク)をクリックします。するとプログラムの転送が始まり | + | |
- | <SUCCESS> | + | |
- | と表示されたら転送完了です。 | + | |
---- | ---- | ||
- | #ref(write15.png,80%) | + | #ref(GCC11.png,100%) |
- | FDIII-HDの電源をONにします。Dynamixel AX-12+とAX-S1に電源が供給されます。 | + | インストールが始まり、終了まで数分かかる場合もあります。 |
---- | ---- | ||
- | #ref(write16.png,80%) | + | #ref(GCC12.png,100%) |
- | SIMPLE TERM上でキーボードの「g」を入力します。すると書き込んだプログラムが実行されます。 | + | 完了をクリックしたらインストールは終了です。 |
- | ****サンプルプログラムの動作 [#s42c8d3b] | + | [[次のチャプターへ>FDIII-HC Starter Kit Guide Chapter1.3]]~ |
- | [[機器の接続>#xa842a1b]]、[[サンプルプログラムの書き込み>#f9f5cafa]] | + | [[FDIII-HC Starter Kit Guide]]に戻る |
- | を参考にいくつかのサンプルプログラムを書き込んで動作させてみましょう。 | + |