H8-3069ネット対応マイコンにMESを入れる > 導入編6.パソコンとマイコンをLANでつなぐ | |
6.パソコンとマイコンをLANでつなぐ | |
LAN接続をするここからが本番です。私がいろいろやってみてうまく動かなくて何度も引っかかったのは、このLAN接続のところでした。
それから、もしお使いのパソコンにウイルス対策ソフトなどを入れている場合は、無効にしてください。無効にしないとpingを通したときにうまく通ってくれないことがあります。ちなみに私はウイルスバスター2007を入れていますが、やはり無効にしないとping打っても通りません。このマイコンで実験しているときはネットとは分離しているのでウイルスバスターを切っていても問題はないでしょう。
まずはパソコンとH8-3069にそれぞれIPアドレスを設定します。
ネットワーク接続の画面が出ますので、左側のネットワークタスクの一覧から、ネットワーク接続を表示するを選びます。すると、ローカルエリア接続が一覧の中に出てきます。このローカルエリア接続を右クリックし、プロパティを選択します。すると下のようにローカルエリア接続のプロパティが表示されます。開いた画面の「この接続は次の項目を使用しますの一覧からインターネットプロトコル(TCP/IP)を選択した状態で下のプロパティボタンをクリックします。
インターネットプロトコルのプロパティの画面が出ましたか?これを図のとおり、IPアドレスを設定します。ここの数字を間違えると繋がりませんのでよく確認してください。
正しく入力できたらOKボタンをクリックします。ローカルエリア接続のプロパティの画面のOKボタンもクリックします。最後にネットワーク接続の画面を閉じます。
ここは4のハイパーターミナルからMESの動作を確認するでやったのと同じです。 ifconfig ne0 192.168.10.2 255.255.255.0 ifconfigとne0と192.168.10.2(マイコンに設定したいアドレス)と255.255.255.0(サブネットマスク)の間はそれぞれ半角のスペースを入れてください。入力できたらEnterキーを押します。この一文でマイコンにIPアドレス192.168.10.2を設定したことになります。
それじゃあpingを打ってパソコンと通信できるか試してみましょう。下のように入力します。pingの後の192.168.10.1はパソコンのIPアドレスです。これでマイコン側からLANケーブルを通して、通信できるかどうか試すのです。これもさっきと同じようにpingと192.168.10.1の間は半角スペースで空けます。入れ終わったらEnterキーを押します。 ping 192.168.10.1
上のようにReply from 192.168.10.1が4行表示されれば、LANケーブルを通した通信が成功しています!それからReplyfromが帰ってくるときは、下の写真のようにボード上のLANコネクタ近くのLED1とLED2が同時に点滅します。
| |
TFTPサーバーで転送するReplyfromがパソコンから帰ってきたら、次はハイパーターミナルの画面はそのまま閉じずに(接続したままで)、デスクトップのTFTPServerのアイコン
次にハイパーターミナルの画面をアクティブにして(TFTPServerはまだ終わらせないで起動したまま)、次のように入力します。 tftp hello.elf 192.168.10.1 tftpとhello.elfと192.168.10.1の間はそれぞれ半角スペースで空けます。終わったらEnterキーを押します。これは、hello.elf(hello.cをコンパイルしたもの)をパソコン(IPアドレス192.168.10.1)に送る、という意味です。
転送が完了すると下のようになります。
それでは転送したプログラムhello.elfを実行させてみます。次のように入力してEnterキーを押します。 hello.elf
上のようにHello! World!!!と出れば、ちゃんとhello.elfが実行されたことになります。 dir
dirを打つと、今マイコンに入っているプログラムがわかります。hello.elfがちゃんと転送されていればこのように表示されるのでわかります。もし、入ってなかったらもう一回TFTPを使って転送してみてください。 | |