W5500-EVB 用户手册
V1.01
© Copyright 2013 WIZnet Co., Inc. All rights reserved
更多内容请参考:http://wizwiki.net/
文档历史信息 V1.0 V1.01
时间 2013-10-08 2014-01-14
描述
与W5500-EVB发布 调整格式;
© Copyright 2013 WIZnet Co., Inc. 版权所有. 版本 1.01
1
目录
1 2 3 4 5 6 7
简介 .......................................................................................................................................... 1 特点 .......................................................................................................................................... 1 规格 .......................................................................................................................................... 1 方框图 ...................................................................................................................................... 2 硬件布局 .................................................................................................................................. 2 插针引脚分布 .......................................................................................................................... 4 开发调试工具 .......................................................................................................................... 5 7.1 7.2 7.3 8
编译工具 ...................................................................................................................... 5 烧录工具 ...................................................................................................................... 6 USB转UART接口IC驱动 ........................................................................................ 6
程序下载 .................................................................................................................................. 7 8.1 8.2 8.3
硬件连接 ...................................................................................................................... 7 程序编译 ...................................................................................................................... 7 程序下载 ...................................................................................................................... 8
9 固件演示 ................................................................................................................................ 12 9.1 9.2 9.3
默认配置 .................................................................................................................... 12 打开Http Server ...................................................................................................... 14 Http Server修改参数 .............................................................................................. 15
10
参考电路图 ........................................................................................................................ 18
2
© Copyright 2013 WIZnet Co., Inc. 版权所有. 版本 1.01
插图清单
图 1 方框图 .................................................................................................................. 2 图 2底板布局(正面) ................................................................................................ 2 图 3 底板布局(反面) ............................................................................................... 3 图 4 底板布局(正面) ............................................................................................... 3 图 5 ST 烧录工具下载 .................................................................................................. 6 图 6 硬件连接 .............................................................................................................. 7 图 7 程序编译 .............................................................................................................. 8 图 8 查看端口号 .......................................................................................................... 8 图 9 程序下载(步骤1) ............................................................................................ 9 图 10 程序下载,按键顺序 .......................................................................................... 9 图 11程序下载(步骤2) ......................................................................................... 10 图 12 程序下载(步骤3) ........................................................................................ 10 图 13 程序下载(步骤4):选择固件程序 ................................................................. 11 图 14 硬件连接 .......................................................................................................... 12 图 15 固件程序默认配置 ........................................................................................... 13 图 16 查看端口号 ...................................................................................................... 14 图 17 串口输出默认配置 ........................................................................................... 14 图 18 Http Server配置页面:默认配置 ..................................................................... 15 图 19 Http Server 配置页面:修改配置 .................................................................... 15 图 20 Http Server 重启 ............................................................................................. 16 图 21 Http Server配置后页面 ................................................................................... 16
© Copyright 2013 WIZnet Co., Inc. 版权所有. 版本 1.01
3
图 22 串口输出修改结果 ........................................................................................... 17 图 23 核心板 .............................................................................................................. 18 图 24 底板 ................................................................................................................. 19
表格清单
表 1 规格 ..................................................................................................................... 1 表 2插针引脚分布 ........................................................................................................ 4 表 3 W5500-EVB Http Server 默认配置 .................................................................... 12
© Copyright 2013 WIZnet Co., Inc. 版权所有. 版本 1.01
4
1 简介
W5500 Evaluation Board 简称W5500-EVB,是为了方便广大用户更好的了解、使用W5500这款网络芯片所开发的评估板。该板采用了STM32F103RCT6+W5500的设计,基于ARM的Cortex-M3平台。
W5500延续了之前WIZnet系列产品的ToE技术,使用硬件逻辑门电路实现TCP/IP协议栈的传输层及网络层(如:TCP, UDP, ICMP, IPv4, ARP, IGMP, PPPoE等协议),并集成了数据链路层,物理层,以及32K字节片上RAM作为数据收发缓存。从而把网络数据流量的处理工作全部转移到W5500集成硬件中进行。使得上位机主控芯片(此板为STM32F103RCT6),只需承担TCP/IP应用层控制信息的处理任务。从而大大节省了上位机对于数据复制、协议处理和中断处理等方面的工作量,提升了系统利用率及可靠性。
在操作过程中,用户可以近似的将W5500作为STM32F103RCT6的一个外设RAM来使用,非常简易。另外,W5500还提供网络唤醒及掉电模式供客户选用,从而降低系统能耗。W5500对外接口为通用的80MHz高速SPI,供不同平台拓展高速以太网方案选用。
2 特点
- 支持硬件TCP/IP协议:TCP, UDP, ICMP, IPv4, ARP, IGMP, PPPoE - 支持8个独立端口(Socket)同时通讯 - 支持掉电模式 - 支持网络唤醒
- 支持高速串行外设接口(SPI模式0,3) - 内部32K字节收发缓存
- 内嵌10BaseT/100BaseTX 以太网物理层(PHY) - 支持自动协商(10/100-Based全双工/半双工) - 不支持IP分片
- 3.3V工作电压,I/O信号口5V耐压;
- LED状态显示(全双工/半双工,网络连接,网络速度,活动状态) - 48引脚LQFP无铅封装(7x7mm, 0.5mm 间距)
3 规格
表 1 规格
模块
器件 以太网核心芯片
核心板
MCU EEPROM J1, J2排针 网络变压器 RJ-45 电压转换芯片
接口板
USB转RS232芯片
LED指示灯 J3,J4排针 P3 排针
描述 W5500 STM32F103RCT6
AT24C16 外接引脚 B-TRC1188NLE
LM1117-3.3 FT232RL
外接引脚 J-Tag接口
备注
全硬件TCP/IP协议栈
4K电可擦除只读存储器
2.54mm 12*2
不带变压器及灯
Link,ACT,Speed 2.54mm 12*2 2.54mm 10*2
1
© Copyright 2013 WIZnet Co., Inc. 版权所有. 版本 1.01
按键 直插上位按键 6个 4 方框图
LED 指示灯GPIOW5500TCP/IP CoreMACPHYSPICortex-M3GPIOUARTUSB-to-UART接口芯片Mini-USB B type(供电,数据传输,编程)RESET 按键网络变压器Boot按键J-Tag 调试接口外接引脚RJ-45
图 1 方框图
5 硬件布局
STM32F103RCT6W5500图 2底板布局(正面)
© Copyright 2013 WIZnet Co., Inc. 版权所有. 版本 1.01
2
AT24C16
图 3 底板布局(反面)
网络变压器RJ-45Boot 按键Reset 按键外接引脚PA4 数字输入/出PA5 数字输入/出PA6 数字输入/出PA7 数字输入/出J-Tag电源开关Mini USB图 4 底板布局(正面)
© Copyright 2013 WIZnet Co., Inc. 版权所有. 版本 1.01
3
6 插针引脚分布
表 2插针引脚分布
编号 1 3 5 7 9 11 13 15 17 19 21 23 2 4 6 8 10 12 14 16 18 20 22 24
编号 1 3 5 7 9 11 13
名称 PC7 PC13 PC15 PB11 PC5 PC3 PC1
类型 I/O I/O I/O I/O I/O I/O I/O
PC7 PC13 PC15 PB11 PC5 PC3 PC1
说明
D7
TAMPER-RTC OSC32_OUT
I2C2_SDA/USART3_RX ADC12_IN15 ADC123_IN13 ADC123_IN11
4
名称 TXP RXP ACTLED SPDLED PA9 PA11 PA13 PA15 PC8 PC10 PC12 GND TXN RXN LINKLED PA8 PA10 PA12 PA14 PD3 PC9 PC11 PD2 VCC
类型 AO AI O O I/O I/O I/O I/O I/O I/O I/O AO I/O I/O I/O I/O I/O I/O I/O I/O
说明
差分信号传输 差分信号接收 活动状态指示灯 网络速度指示灯 PA9 PA11 JTMS- SWDIO JTDI PC8 PC10 PC12 GND 差分信号传输 差分信号接收 网络连接指示灯 PA8 PA10 PA12 JTCK- SWCLK PD3 PC9 PC11 PD2
J2
备用功能
I2S3_MCK/TIM8_CH2/SDIO_
USART1_TX/ TIM1_CH2 USART1_CTS/USBDM CAN_RX/TIM1_CH4 JTMS- SWDIO SPI3_NSS/ I2S3_WS TIM8_CH3/SDIO_D0 UART4_TX/SDIO_D2 UART5_TX/SDIO_CK
USART1_CK/TIM1_CH1/MCO USART1_RX/TIM1_CH3 USART1_RTS/USBDP/CAN_TX/TIM1_ETR
FSMC_CLK
TIM8_CH4/SDIO_D1 UART4_RX/SDIO_D3 TIM3_ETR/UART5_RX SDIO_CMD
VCC
J4 名称 SWCLK SWO PC9 PC11 PD2 SWDIO JIDI PC8 PC10 PC12 GND TXN RXN LINKLED PA8 TX_USB CTS_USB
J1
备用功能
TXP RXP ACTLED SPDLED RX_USB RTS_USB
J3 名称
© Copyright 2013 WIZnet Co., Inc. 版权所有. 版本 1.01
15 PA7 I/O PA7 SPI1_MOSI/TIM8_CH1N/ADC12_IN7 TIM3_CH2 17 19 21 PA5 PA3 PA1 I/O I/O I/O PA5 PA3 PA1 SPI1_SCK/DAC_OUT2 ADC12_IN5 USART2_RX/TIM5_CH4/ADC123_IN3/TIM2_CH4 USART2_RTS ADC123_IN1/TIM5_CH2/TIM2_CH2 23 2 4 6 8 10 12 14 16 VCC BOOT0 PC14 nRESET PB10 PC4 PC2 PC0 PA6 I I/O I/O I/O I/O I/O I/O VCC BOOT0 PD14 PB10 PC4 PC2 PC0 PA6 FSMC_D0 I2C2_SCL/USART3_TX ADC12_IN14 ADC123_IN12 ADC123_IN10 SPI1_MISO TIM8_BKIN/ADC12_IN6 TIM3_CH1 18 20 22 PA4 PA2 PA0 I/O I/O I/O PA4 PA2 PA0 SPI1_NSS/USART2_CK DAC_OUT1/ADC12_IN4 USART2_TX/TIM5_CH3 ADC123_IN2/TIM2_CH3 WKUP/USART2_CTS ADC123_IN0 TIM2_CH1_ETR TIM5_CH1/TIM8_ETR 24 GND 7 开发调试工具
7.1 编译工具
1) IAR Embedded
当前的 IAR嵌入式工作台支持ARM IDE。(其他的IDE工具也支持ARM IDE,例如 ,例如 Keil)。W5500EVB软件包发行的版本是针对 ARM 5.41的嵌入式工作台。关于如何使用IAR,请参见IAR操作手册。
Driver Code Source: w5500_cortexm3_firmware_for_legacy.zip
2) CoIDE
CoIDE集成了CoBuilder和CoDebugger,适用于编译、烧写及调试嵌入式系统应用。该平台简单易用,可以使用户快速创建一个可运行的嵌入式程序,为ARM Cortex M系列的开发者提供了一套© Copyright 2013 WIZnet Co., Inc. 版权所有. 版本 1.01
5
完整的集成开发环境,包括工程管理、编辑、编译工具、调试器及一个开发者可以分享自己的代码和看法的交流平台。
Driver Source Code:iolibrary_v100.zip
注:关于更多CoIDE代码及使用方法,请参考WizWikiW5500;或登录CooCox官方网站。
7.2 烧录工具
Flash loader Demonstrator 用于为W5500-EVB烧录程序。
想了解更多关于STM32F103xx Flash Loader demonstrator的信息,请参见www.st.com的UM0462用户手册。
下载:UM0462 Flash loader demonstrator
http://www.st.com/internet/mcu/product/216817.jsp 单击“Design Support” -> SW DEMOS(页面底端)
图 5 ST 烧录工具下载
7.3 USB转UART接口IC驱动
当mini-USB连接到Windows电脑的USB设备时,设备管理器会正确安装USB转串口驱动。如果USB转串口适配器不能像预期一样工作,你可以在www.ftdichip.com下载USB转串口驱动。
© Copyright 2013 WIZnet Co., Inc. 版权所有. 版本 1.01
6
8 程序下载
8.1 硬件连接
图 6 硬件连接
8.2 程序编译
使用IAR打开W5500EVB演示所用的固件程序(Loopback演示),并编译。
© Copyright 2013 WIZnet Co., Inc. 版权所有. 版本 1.01
7
图 7 程序编译
8.3 程序下载
1)
打开设备管理器,查看Mini USB线缆所占用的端口号。
USB 串口端口号
图 8 查看端口号
© Copyright 2013 WIZnet Co., Inc. 版权所有. 版本 1.01
8
2)
打开Flash loader Demonstrator,选择对应的串口端口号及配置信息;
图 9 程序下载(步骤1)
3)
按下按键SW7(BOOT0)不松开,同时点击SW6(RESET)重启EVB板后,松开SW7.进入程序下载模式;
3 .松先1. 按住SW7WS6松,后2. 点击SW6WS7
图 10 程序下载,按键顺序
© Copyright 2013 WIZnet Co., Inc. 版权所有. 版本 1.01
9
4)
在Flash loader Demonstrator中点击下一步。检查单片机内存的是否可写。
图 11程序下载(步骤2)
5)
点击下一步,选择目标设备;
图 12 程序下载(步骤3)
© Copyright 2013 WIZnet Co., Inc. 版权所有. 版本 1.01
10
6)
选择目标程序并进行烧录。
注:建议烧录时,擦除之前所有的Flash内容。
图 13 程序下载(步骤4):选择固件程序
7)
烧录完成。
© Copyright 2013 WIZnet Co., Inc. 版权所有. 版本 1.01
11
9 固件演示
该固件可以实现让嵌入式系统实现一个Web Server的示例功能。
图 14 硬件连接
9.1 默认配置
表 3 W5500-EVB Http Server 默认配置
本地MAC地址 本地IP地址 子网掩码 网关
参数
00:08:DC:11:11:11 192.168.1.101 255.255.255.0 192.168.1.1
12
© Copyright 2013 WIZnet Co., Inc. 版权所有. 版本 1.01
1)
使用IAR打开程序目录中app.eww工程文件,浏览IAR左侧文件栏,双击打开device.c文件,如果EVB板式第一次使用,EEPROM里是没有存储设备的IP地址等信息的,会使用默认的配置信息。在set_default()函数中(如图2),可以看到默认的配置信息,这里先把本机IP地址(lip)和网关地址(gw)修改为与您网络环境匹配的地址(可以在自己的电脑里查看电脑的网关地址和IP地址,然后再修改EVB板的地址信息)。
图 15 固件程序默认配置
2)
也可以使用串口调试工具,在系统设备管理器中查看USB Serial Port(串口端口号),并使用串口工具打开对应串口端口。按下开发板上的Reset按键(SW6)重启评估板,可以从串口工具中看到默认的配置参数。
© Copyright 2013 WIZnet Co., Inc. 版权所有. 版本 1.01
13
图 16 查看端口号
图 17 串口输出默认配置
9.2 打开Http Server
若想成功登陆Http Server, 需要保证调试PC的IP地址与测试W5500-EVB的本地IP处于同一网段内。
1) 2)
可以参考默认的配置信息,将调试PC设置为192.168.1.xxx这个网段内;
在已知调试PC的IP地址的前提下,也可以在IAR中修改程序中的配置信息,使之与调试PC处于同一网段下。并参考第8节-程序下载,重新烧录到开发板中。
打开任意浏览器,在地址栏中输入W5500-EVB的本地IP地址,进入Http Server页面。 注:以下演示,采用的是W5500-EVB的默认配置(192.168.1.101)。
© Copyright 2013 WIZnet Co., Inc. 版权所有. 版本 1.01
14
图 18 Http Server配置页面:默认配置
9.3 Http Server修改参数
1)
在打开的网页中修改IP,子网掩码及网关
图 19 Http Server 配置页面:修改配置
© Copyright 2013 WIZnet Co., Inc. 版权所有. 版本 1.01
15
2)
点击‘Save Settings and Reboot’,保存设置并重启设备(5s时间),并自动跳转到新的IP设置页面上。
图 20 Http Server 重启
图 21 Http Server配置后页面
© Copyright 2013 WIZnet Co., Inc. 版权所有. 版本 1.01
16
3)
通过串口可以查看修改后的配置。
图 22 串口输出修改结果
至此,演示结束。更多W5500演示代码持续发布中,敬请关注!
© Copyright 2013 WIZnet Co., Inc. 版权所有. 版本 1.01
17
10 参考电路图
图 23 核心板
18
© Copyright 2013 WIZnet Co., Inc. 版权所有. 版本 1.01
图 24 底板
19
© Copyright 2013 WIZnet Co., Inc. 版权所有. 版本 1.01
版权声明
© Copyright 2013 WIZnet, Inc.版权所有. 技术支持: wiznethk@wiznet.co.kr 销售&代理: wiznetbj@wiznet.co.kr 更多信息,请登录http://www.iwiznet.cn
Http://www.wiznet.co.kr Http://wizwiki.net/
因篇幅问题不能全部显示,请点此查看更多更全内容