2012年6月8日星期五

iMCU7100EVB用戶指南(一)


大家好,接下来的两天我们会为大家分享WIZnet公司的iMCU7100EVB用户指南。今天为大家分享第一部分~

1. 概述

iMCU7100EVB是测试W7100A的功能和性能的评估板,在本文档中,将会描述基本的ping测试和TCP服务器测试。

1.1 简介

iMCU7100EVB是用来测试嵌入式以太网单片机-W7100A的所有功能的评估板。iMCU7100EVB使用RS-232接口和LAN接口就可以很轻松的建立串口转以太网的通信环境。W7100A也可以使用所支持的字符LCD和其他增加的接口来控制和测试W7100A。

以下列出了所有可以在WIZNET网站下載的W7100A应用程序笔记
  TCP服务器,客户端
  UDP
  DHCP
  DNS客户端
  DDNS
  HTTP 服务器,客户端
  Telnet
  串行到以太网服务器,客户端, UDP
  IPRAW
  MACRAW
  UART
  Timer
  LCD
  I2C

1.2 规格

<表 1.1>iMCU7100EVB所含的项目清单
项目 详细说明 备注
MCU
嵌入式以太网单片机-W7100A
与8051兼容
存储器
64KBytes 数据存储器 (RAM)
64KBytes 代码存储器 (ROM)
255Bytes 数据闪存
嵌入W7100A
串口
开发板上的一个RS-232C(DB9接口)

以太网
开发板上的MAC-Jack( 变压器 + RJ-45 接口)

LCD
16字符 * 2行字符 LCD

LED
3个通用 LED
8个网络状态 LED

按钮
1个复位开关

调试器
开发板上的调试器SOCKET

扩展接口
MCU扩展接口
-       32引脚 (8引脚 * 4) 间距 2.54mm针脚孔
-       14引脚 (7引脚 * 2) 间距2.54mm 针脚孔
-       32引脚 (8引脚 * 4) 间距 2.00mm针脚孔
-       14引脚 (7引脚 * 2) 间距 2.00mm针脚孔
虚拟孔
-       间距167引脚 间距2.54mm虚拟孔
-       间距236引脚 间距 2.00mm虚拟孔

电源
DC 5V / 2A  电源适配器
内置的
PCB
尺寸:120mm * 80mm

2. 启动

2.1 上电

将字符LCD、网线(UTP电缆)、RS-232和电源线连接到iMCU7100EVB上。
<图. 2.1> iMCU7100EVB
给iMCU7100EVB开发板上电,并做下列的检查。
1.     检查电源灯(D13)是否亮。
2.     检查字符LCD是否显示“iMCU7100 EVB”和“192.168.001.002”。
如果以上两项均正常,那么表示iMCU7100EVB开发板正常工作。

2.2 ping测试

在测试电脑上运行命令提示符,执行ping命令来测试连接电脑的IP。发送ICMP ping请求并检查电脑的ICMP ping响应。注意:测试电脑和iMCU7100EVB开发板需要设置在同一个网段下。

1.     确认测试电脑的网络信息如下
IP地址 : 192.168.1.xxx
默认网关 : 192.168.1.1
子网掩码 : 255.255.255.0

2.     执行ping命令如下
“C:\>ping 192.168.1.2”
<图 2.2>ping测试

2.3 程序设计

iMCU7100EVB使用WizISP程序或W7100A编译器编译二进制映像(固件)。想了解更多,请参考WizISP程序用户指南和W7100A编译器用户指南。

2.4 TCP服务器演示

TCP服务器应用说明文档和示例代码包含在光盘中,应用说明也可以从WIZnet的主页(http://www.wiznettechnology.cn/)下载。用户可以使用示例代码简单地测试一下TCP 串行回路测试(loopback) 服务器实例,测试过程如下所示。

1.      确认测试环境。
 使用网线将iMCUW7100EVB直接连接到电脑上
  使用串行电缆将iMCUW7100EVB直接连接到电脑上
  将5V电源适配器连接到电脑上

2.      确认测试电脑的网络信息如下。
    IP地址 : 192.168.0.2
    默认网关 : 192.168.0.1
    子网掩码 : 255.255.255.0

3.      执行串口终端机程序后 (例如: 超级终端机(HyperTerminal) ),
属性设置如下。
<表 2.1>终端程序设置
属性
设定值
Bits Per second (波特率) 115200 bps
Data Bits(数据位) 8 Bits
Stop Bits(停止位) 1 Bits
Parity (奇偶校验位) No
Flow Control(流控制) None
串口终端程序会使用串行信息列出所有的TCP服务器的信息。为了检查串行信息,必须根据图2.3超级终端(HyperTerminal)的连接信息来设定。因为根据使用者的不同设定,请检查COM端口是否相同。
<图 2.3>超级终端机(HyperTerminal)程序设置
4.      给 iMCU7100EVB通电并检查电源LED。
5.      运行AX1,并按如下进行操作,如图 2.4所示。(更多详细信息,请参见AX1用户手册)
<图 2.4>执行 AX1
当iMCU7100A-EVB正在运行TCP服务器模式时, 从AX1程序中选择 “TCP连接(TCP connect)” 来连接开发板。输入iMCU7100A-EVB 的IP地址和端口号;之后‘connected’信息就会出现,这代表已连接到TCP服务器. 如果点击了发送键‘send’, 就开始loopback测试。用户可自行设定数据大小基值来进行loopback测试。
6.      loopback服务器演示结果
a)      loopback服务器演示結果
<图 2.5>loopback服务器演示结果
<图 2.6> loopback服务器演示结果(AX1)
如果loopback测试成功,从AX1发送到iMCU7100A-EVB 的信息会发送回AX1.用户可以自行使用连续的loopback测试。

没有评论:

发表评论