WIZnet2012

如何使用W5200E01-M3/W7200EVB?

0
阅读(2070)

W5200 是WIZnet公司出品的一块高速SPI以太网控制芯片,支持硬件TCP/IP协议: TCP, UDP, ICMP, IGMP, IPv4, ARP, IGMP, PPPoE, Ethernet。内部32K字节TX/RX缓存,支持8个独立socket口,支持休眠模式和网络唤醒。 W5200E01-M3是WIZnet研发的一款W5200EVB评估板,主控为STM32 MCU( ARM 基于 Cortex-M3 芯片)。iMCU7200EVB是针对网络单片机W7200 (Cortex-M3 + W5200 core)的一块EVB板。两者的结构组成相似。本文主要讲使用W5200E01-M3/W7200EVB开发板的方法。

硬件:
1. W5200E01-M3/W7200EVB开发板
2. 网线
3. Mini USB转USB线
4. PC

软件:
1. Flash Loader Demonstrator (STMicroelectronics–意法开云棋牌官网在线客服串口下载程序工具)
2. USB转串口驱动程序
3. IAR Embedded Workbench for ARM 5.41(开发程序工具)
注意: WIZnet W5200E01-M3/W7200EVB的例子程序是基于IAR Embedded Workbench for ARM 5.41开发的。请参考IAR的官方文檔来学习如何使用。(当然其他ARM的开发程序工具也可以支持, 如Keil。)
4. 串口终端机
测试框图:

软件安装:

  1. USB 转串口驱动程序

- 一般来说, 当你把Mini USB转USB线接到计算机, 你可以尝试按下列方向在在线搜一下有没有合适的驱动程序。

- 如果不行的话, 请参考下列图片, 在网上找下VCP驱动程序。
例如 WINDOWS 7 的VCP驱动程序是CDM20817。

2. 安装Flash Loader demonstrator

- Flash Loader demonstrator是用于下载程序到W5200E01-M3/ W7200EVB。

注意: 请参考ST官网(www.st.com)的UM0462用户手册,来了解更详细的资料。

- 请于下到网址下载UM0462 Flash loader demonstrator:

http://www.st.com/internet/mcu/product/216817.jsp

点击 “Design Support” à “Software & Development Tools” à “SOFTWARE DEMOS”

如何使用W5200EVB和W7200EVB_4

下载程序:

  1. 在WIZnet 官网(www.wiznet.co.kr(英文) /www.iwiznet.cn(中文))下载例子程序:

2. 用IAR Embedded Workbench for ARM 5.4 打开程序, 并重新编译程序(“Project”à”Rebuild All”)

3. 用Flash Loader Demonstrator 下载程序:

- 先把下图的开关转到左边(下载程序)

- 打开Flash Loader Demonstrator

如果USB 转 串口 驱动程序正常运作的话, “Port Name” 会自动显示。之后点击 “Next”

如何使用W5200EVB和W7200EVB_8

- 检查目标是否可读, 顯示MCU的内存是多少。之后点击 “Next”

如何使用W5200EVB和W7200EVB_9

- 程序会自动读取MCU的数据。之后点击 “Next”

如何使用W5200EVB和W7200EVB_10

- 选取下载的 “BIN” 檔 和 “Global Erase”。之后点击 “Next”

PS: 路径: “Work”à “APP”à “Debug”à “Exe”

如何使用W5200EVB和W7200EVB_11

- 程序下载完成。

- 先把下图的开关转到右边(运行程序)

例子程序演示:

SNMP例子程序演示:

- 打开串口终端机 (按 “复位” 一下) :

- 设置计算机 IP 为 192.168.11.xxx (除了 192.168.11.251) (设置于相同网段)

- 详情参考 “How_to_impliment_SNMP_in_w5200.pdf” 来测试SNMP 功能。

- 请在下列网址下载:

http://www.wiznet.co.kr/UpLoad_Files/ReferenceFiles/W7200_AN_SNMP_V110.zip

例如开关LED:

如何使用W5200EVB和W7200EVB_15

- 打开 “CMD” , 输入 “cd \usr\bin” , 之后输入 SNMP命令: 例如“snmpset -v 1 -c public 192.168.11.251 .1.3.6.1.4.1.0.2.0 i 0” 把LED关掉。

注意: W5200E01-M3W7200EVBGPIO控制有点不同。

如果你想用W7200EVB控制LED开关的话,就要在SNMP例子程度中,#define __DEF_W5200__停用,改用#define __DEF_W7200__”,如下图所示:

以上就是关于W5200EVB及W7200EVB使用方法的介绍,更多信息,欢迎访问我们的官方博客(blog.iwiznet.cn)及微博(weibo.com/wiznet2012

相关文档:W5200和W7200的休眠模式及唤醒模式

W7200-EVB 用户指南(一)

W5200E01-M3(W5200评估板)用户手册(一)

Baidu
map