So-net無料ブログ作成
検索選択

RDB1768cmsis2_uIP の Ethernet接続  [NXP LPC1769]

LPCXpresso でプロジェクトをコンパイルしてみました。

RDB1768cmsis2_uIP をフォーカスして, 上のprojyect propeates c/c++build MCUsetting

で LPC1769 を選びます。

main.c  41行から IPアドレスを決めます。

#define MYIP_1    192
#define MYIP_2    168
#define MYIP_3    0
#define MYIP_4    24

109行 を //    LCDdriver_initialisation(); でコメントアウト

uipopt.h 127行から MACアドレスを決めます。

(大抵は00から始まって居ますが、記載内容の決め方はよくわかっていません)

#define UIP_FIXEDETHADDR 1

#define UIP_ETHADDR0    0x00  /**< The first octet of the Ethernet
                 address if UIP_FIXEDETHADDR is
                 1. \hideinitializer */
#define UIP_ETHADDR1    0x10  /**< The second octet of the Ethernet
                 address if UIP_FIXEDETHADDR is
                 1. \hideinitializer */
#define UIP_ETHADDR2    0x12  /**< The third octet of the Ethernet
                 address if UIP_FIXEDETHADDR is
                 1. \hideinitializer */
#define UIP_ETHADDR3    0x13  /**< The fourth octet of the Ethernet
                 address if UIP_FIXEDETHADDR is
                 1. \hideinitializer */
#define UIP_ETHADDR4    0x14  /**< The fifth octet of the Ethernet
                 address if UIP_FIXEDETHADDR is
                 1. \hideinitializer */
#define UIP_ETHADDR5    0x15  /**< The sixth octet of the Ethernet
                 address if UIP_FIXEDETHADDR is
                 1. \hideinitializer */

start here の デバッグをクリックしますとプロジェクトのビルドが始まり、エラーがなければ

自動的に SWD から書き込まれますが、コネクト to エミュレーターが見つからず進まないことがあります。 この場合は USBケーブルを差し直すと LPC-LINK を見つけてくれますので、 OK で書き込みが始まります。

WS000161.JPG

 ブラウザを立ち上げ http://192.168.0.24/ を呼びますと、

http://192.168.0.24
Code Red RDB1768 development board running uIP
Front page
File statistics
Network statistics
Network connections

These web pages are served by a small web server running on top of the uIP embedded TCP / IP stack.

Click on the links above for web server statistics.
が表示されます。


コマンドプロンプトを起動し  arp-a を打つと

C: \ Documents and Settings \ user> arp-a
Interface: 192.168.0.2 --- 0x2 (PCのデータ)
Internet Address Physical Address Type (MACはPhysical Addressと表示されます)
192.168.0.1 XX-XX-XX-XX-XX dynamic (デフォルトゲートウエイ)
192.168.0.24 00-10-12-13-14-15 dynamic (test品のデータ)

と表示されます。ブラウザには次のように表示されます。

http://192.168.0.24
Code Red RDB1768 development board running uIP
Front page
File statistics
Network statistics
Network connections

These web pages are served by a small web server running on top of the uIP embedded TCP / IP stack.

Click on the links above for web server statistics.

IMG_4006.jpg

 

 


コメント(0)  トラックバック(0) 

コメント 0

コメントを書く

お名前:[必須]
URL:[必須]
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

トラックバック 0

この記事のトラックバックURL:
※言及リンクのないトラックバックは受信されません。
メッセージを送る

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。

×

この広告は1年以上新しい記事の更新がないブログに表示されております。