热度 22
2012-5-30 09:15
990 次阅读|
0 个评论
大家好, 昨天为大家分享了WIZ120SR用户手册(一)(二)和(三),今天继续为大家分享第四部分。WIZ120SR用户手册(三)详细内容请参考: http://bbs.ednchina.com/BLOG_ARTICLE_3004459.HTM 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 表4. 串口命令 – 响应帧格 起始符和结束符 设定 备注 起始符 ‘’ : Hex = 3Ch 终止符 ‘’ : Hex = 3Eh 表5. 串口命令 - 起始符 终止符 响应代码 响应 备注 S 命令成功 F 命令失败 0 起始符无效 1 命令无效 2 参数无效 3 终止符无效 E 进入串口命令模式 表6. 串口命令 – 响应代码 串口命令 命令 参数 备注 配置 基本参数 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: 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: 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: 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: 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 检查响应 “” 通知进入成功 3 输入 “” 修改模块的IP地址为192.168.11.3 4 检查响应“ ” 通知IP设置成功 5 输入 “” 修改模块的IP地址 6 检查响应 “” 检查改变的IP地址 7 输入 “” 重新启动 8 检查响应“ ” 通知重新启动命令成功 9 模块重启 表8. 串口命令测试过程 在串行控制台中,以上测试过程如下图所示。 WIZ120SR F/W Ver.1.0 IP : 192.168.11.100 SN : 255.255.255.0 GW : 192.168.11.1 Listen 0 WIZ120SR F/W Ver.0.9 IP : 192.168.11.3 SN : 255.255.255.0 GW : 192.168.11.1 Listen 0 表9.串口命令控制台显示