大家好, 昨天为大家分享了WIZ120SR用户手册(一),今天继续为大家分享第二部分。WIZ120SR用户手册(一)详细内容请参考:
http://blog.youkuaiyun.com/wiznet2012/article/details/7611810
3. 固件烧录
(1) 运行 ‘WIZ120SR配置工具’ 程序,单击 “Search” 按钮。
(2) 如果模块能正确连接到网络,系统会显示“Searching Complete”信息,设备的MAC地址会在“Board list”中显示出来,如图5所示。

图 5. 开发板搜索窗口
(3) 在 “Board list”中选择一个模块,并单击 “Upload” 按钮。
在通过以太网烧录固件之前,你需要设置WIZ120SR模块的网络信息,配置工具如上图5所示。使用Ping测试,你可以检查你的网络配置是否正确。
(4)当系统显示如图6所示的窗口时,选择需要烧录的固件并单击“Open”按钮。

图 6. 烧录固件打开对话框
除了WIZ120SR模块应用的固件,不要烧录其他固件。
(5)显示标题为“Processing”的对话框,如图7所示。

图 7. 固件烧录窗口
(6)完成烧录后,会显示“Complete Uploading”消息对话框,如图8所示。

图 8.完成烧录
4. 串口配置
4-1. 串口命令格式
串口命令是通过串口配置WIZ120SR模块的参数。请参考2.2.2节下的截图,当输入特定字母(3个字符) ,WIZ120SR模块则作为串口配置模式运行。
用户可以通过配置工具设置任意特殊字符,并且只在UART 0下支持该功能。
帧格式
命令帧格式
| 描述 | 起始符 | 命令代码 | 参数 | 终止符 |
| 长度(bytes) | 1 | 2 | 1 |
表3. 串口命令– 命令帧格式
响应帧格式
| 描述 | 起始符 | 命令代码 | 参数 | 终止符 |
| Length(bytes) | 1 | 1 | 变量 | 1 |
| 设定 | 备注 |
| 起始符 | ‘<’ : Hex = 3Ch |
| 终止符 | ‘>’ : Hex = 3Eh |
响应代码
| 响应 | 备注 |
| S | 命令成功 |
| F | 命令失败 |
| 0 | 起始符无效 |
| 1 | 命令无效 |
| 2 | 参数无效 |
| 3 | 终止符无效 |
| E | 进入串口命令模式 |
|
| 命令 | 参数 | 备注 |
| 配置 基本参数 | WI | xxx.xxx.xxx.xxx (例如192.168.11.133) | 配置IP地址 |
| WS | xxx.xxx.xxx.xxx (例如255.255.255.0) | 配置子网掩码 | |
| WG | xxx.xxx.xxx.xxx (例如192.168.11.1) | 配置默认网关 | |
| WD | 0 : 静态IP, 1 : DHCP, 2 : PPPoE | 配置IP地址方式 | |
| WT | 0 : 禁用, 1 : 启用 | 配置串口命令方式 | |
| WE | xxxxxx (例如十六进制格式 : 2B 2B 2B) | 配置命令模式字符 | |
| WY | PPPoE用户名 | 配置PPPoE用户名 | |
| WZ | PPPoE密码 | 配置PPPoE密码 | |
| WR |
| 重启 | |
| 配置 UART0参数 | WP | 0~65535 | 配置 UART0 本地IP的端口号 |
| WM | 0 : TCP客户模式, 1 : TCP混合模式, 2 : TCP服务器模式 | 配置 UART0 的TCP操作模式 | |
| WK | 0 : TCP, 1 : UDP | 配置 UART0 的协议((TCP或UDP) | |
| WB | XXXXX 例如[波特率]1: 115200, 2: 57600, 3: 38400, 4: 19200, 5: 9600, 6: 4800, 7: 2400,8: 1200 [数据位] 7 : 7bit, 8bit [奇偶校验位] 0 : no parity, 1 : Odd, 2 :Even [停止位] 1, 2 [流控制] 0 : no, 1 : Xon/Xoff, 2 :RTS/CTS | 配置UART0的波特率、数据位、奇偶校验位、停止位和流控制。 5bytes:[Baud][data bits][parity] [Stop bit][flow] | |
| WU | 0 : 禁用, 1 : 启用 | 配置UART0 的DNS选项 | |
| WV | xxx.xxx.xxx.xxx (例如255.255.255.0) | 配置UART0 的DNS地址 | |
| WW | xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx (例如wiznet.co.kr) | 配置UART0 的域名 | |
| WX | xxx.xxx.xxx.xxx (例如192.168.11.144) | 配置UART0 的目的IP地址 | |
| WN | 0~65535 | 配置UART0 的目的端口号 | |
| WC | XX | 配置UART0 的十六进制格式分隔符 | |
| WJ | 0~255 | 配置UART0 的分隔符大小 | |
| WH | 0~65535 | 配置UART0 的分隔符时间 | |
| WL | 0~65535 | 配置UART0的闲置时间 | |
| 配置 UART1参数 | OP | 0~65535 | 配置UART1 的本地IP的端口号 |
| OM | 0 : TCP客户模式, 1 : TCP混合模式, 2 : TCP服务器模式 | 配置 UART1 的TCP操作模式 | |
| OK | 0 : TCP, 1 : UDP | 配置 UART1 的协议((TCP或UDP) | |
| OB | XXXXX 例如[波特率]1: 115200, 2: 57600, 3: 38400, 4: 19200, 5: 9600, 6: 4800, 7: 2400,8: 1200 [数据位] 7 : 7bit, 8bit [奇偶校验位] 0 : no parity, 1 : Odd, 2 :Even [停止位] 1, 2 [流控制] 0 : no, 1 : Xon/Xoff, 2 :RTS/CTS | 配置UART1的波特率、数据位、奇偶校验位、停止位和流控制。 5bytes:[Baud][data bits][parity] [Stop bit][flow] | |
| OU | 0 : 禁用, 1 : 启用 | 配置UART1 的DNS选项 | |
| OV | xxx.xxx.xxx.xxx (例如255.255.255.0) | 配置UART1 的DNS地址 | |
| OW | xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx (例如wiznet.co.kr) | 配置UART1 的域名 | |
| OX | xxx.xxx.xxx.xxx (例如192.168.11.144) | 配置UART1 的目的IP地址 | |
| ON | 0~65535 | 配置UART1 的目的端口号 | |
| OC | XX | 配置UART1 的十六进制格式分隔符 | |
| OJ | 0~255 | 配置UART1 的分隔符大小 | |
| OH | 0~65535 | 配置UART1 的分隔符时间 | |
| OL | 0~65535 | 配置UART1的闲置时间 | |
| 配置命令参数 | RA | MAC地址 | 获取MAC地址 |
| RF | x.x (例如1.0) | 获取固件版本 | |
| RI | IP地址 | 获取IP地址 | |
| RS | 子网掩码 | 获取子网掩码 | |
| RG | 默认网关 | 获取默认网关 | |
| RD | 0 : 静态IP, 1 : DHCP, 2 : PPPoE | 获取IP配置方式 | |
| RT | 0 : 禁用, 1 : 启用 | 获取串口命令方式 | |
| RE | xxxxxx (例如十六进制格式 : 2B 2B 2B) | 获取命令模式字符 | |
| RY | PPPoE用户名 | 获取PPPoE 用户名 | |
| RZ | PPPoE密码 | 获取PPPoE 密码 | |
| 获取 UART0 参数 | RP | 本地端口号 | 获取 UART0 本地IP的端口号 |
| RM | 0 : TCP客户模式, 1 : TCP混合模式, 2 : TCP服务器模式 | 获取 UART0 的TCP操作模式 | |
| RK | 0 : TCP, 1 : UDP | 获取 UART0 的协议((TCP或UDP) | |
| RB | XXXXX 例如[波特率]1: 115200, 2: 57600, 3: 38400, 4: 19200, 5: 9600, 6: 4800, 7: 2400,8: 1200 [数据位] 7 : 7bit, 8bit [奇偶校验位] 0 : no parity, 1 : Odd, 2 :Even [停止位] 1, 2 [流控制] 0 : no, 1 : Xon/Xoff, 2 :RTS/CTS | 获取UART0的波特率、数据位、奇偶校验位、停止位和流控制。 5bytes:[Baud][data bits][parity] [Stop bit][flow] | |
| RU | 0 : 禁用 , 1 : 启用 | 获取UART0 的DNS选项 | |
| RV | IP地址 | 获取UART0 的DNS地址 | |
| RW | 域名 | 获取UART0 的域名 | |
| RX | xxx.xxx.xxx.xxx (例如192.168.11.144) | 获取UART0 的目的IP地址 | |
| RN | 0~65535 | 获取UART0 的目的端口号 | |
| RC | XX | 获取UART0 的十六进制格式分隔符 | |
| RJ | 0~255 | 获取UART0 的分隔符大小 | |
| RH | 0~65535 | 获取UART0 的分隔符时间 | |
| RL | 0~65535 | 获取UART0的闲置时间 | |
| 获取 UART1 参数 | QP | Local Port Number | 获取UART1 的本地IP的端口号 |
| QM | 0 : TCP客户模式, 1 : TCP混合模式, 2 : TCP服务器模式 | 获取 UART1 的TCP操作模式 | |
| QK | 0 : TCP, 1 : UDP | 获取 UART1 的协议((TCP或UDP) | |
| QB | XXXXX 例如[波特率]1: 115200, 2: 57600, 3: 38400, 4: 19200, 5: 9600, 6: 4800, 7: 2400,8: 1200 [数据位] 7 : 7bit, 8bit [奇偶校验位] 0 : no parity, 1 : Odd, 2 :Even [停止位] 1, 2 [流控制] 0 : no, 1 : Xon/Xoff, 2 :RTS/CTS | 获取UART1的波特率、数据位、奇偶校验位、停止位和流控制。 5bytes:[Baud][data bits][parity] [Stop bit][flow] | |
| QU | 0 : 禁用 , 1 : 启用 | 获取UART1 的DNS选项 | |
| QV | IP地址 | 获取UART1 的DNS地址 | |
| QW | 域名 | 获取UART1 的域名 | |
| QX | xxx.xxx.xxx.xxx (例如192.168.11.144) | 获取UART1 的目的IP地址 | |
| QN | 0~65535 | 获取UART1 的目的端口号 | |
| QC | XX | 获取UART1 的十六进制格式分隔符 | |
| QJ | 0~255 | 获取UART1 的分隔符大小 | |
| QH | 0~65535 | 获取UART1 的分隔符时间 | |
| QL | 0~65535 | 获取UART1的闲置时间 |
表7. 串口命令 – 命令代码
4-2. WIZ120SR串口命令配置

图9. 设置启用串口配置
(1)请检查你的WIZ120SR的固件和配置工具的版本。如果版本与最新版本的不同,你需要从我们的主页http://www.wiznet.co.kr(英文)或http://www.wiznettechnology.cn/(中文)下载最新版本的固件。
(2)请将你的设备连接到‘UART 0’串口。只有在UART0下,串口配置功能才有效。
(3)请输入三个指定字符进入串口命令模式(如下图:配置成2B, 2B, 2B,并选中‘Enable’复选框)。确保你单击了‘Setting’按钮来保存你的配置。根据以上配置,输入‘+++’进入串口配置模式。
注意: 0x2B是 ‘+’的十六进制。
(4)一旦完成了配置,请遵循如下所示的步骤。
| 1 | 输入 “+++” | 进入串口命令配置模式 |
| 2 | 检查响应 “<E>” | 通知进入成功 |
| 3 | 输入 “<WI192.168.11.3>” | 修改模块的IP地址为192.168.11.3 |
| 4 | 检查响应“<S>” | 通知IP设置成功 |
| 5 | 输入 “<RI>” | 修改模块的IP地址 |
| 6 | 检查响应 “<S192.168.11.3>” | 检查改变的IP地址 |
| 7 | 输入 “<WR>” | 重新启动 |
| 8 | 检查响应“<S>” | 通知重新启动命令成功 |
| 9 | 模块重启 |
|
| 在串行控制台中,以上测试过程如下图所示。 WIZ120SR F/W Ver.1.0 IP : 192.168.11.100 SN : 255.255.255.0 GW : 192.168.11.1 [0]Listen 0<E><S><S192.168.11.3><S> WIZ120SR F/W Ver.0.9 IP : 192.168.11.3 SN : 255.255.255.0 GW : 192.168.11.1 [0]Listen 0
|
本文介绍了WIZ120SR模块的固件烧录流程及串口配置方法,包括配置工具使用、网络设置验证、串口命令格式及其测试过程。

2万+

被折叠的 条评论
为什么被折叠?



