tag 标签: 固件烧录

相关博文
  • 2024-12-18 18:07
    139 次阅读|
    0 个评论
    ​本文介绍PC电脑端运行VMware环境下,同时烧录固件检测不到设备的解决方法。 触觉智能Purple Pi OH鸿蒙开发板 演示,搭载了瑞芯微RK3566芯片,类树莓派设计,Laval官方社区主荐,已适配全新OpenHarmony5.0 Release系统! PC端烧录固件时提示没有发现设备 按照各型号烧录手册中进入loader模式的操作方法,让开发板连接到PC端。正常来说开发板烧录时会显示“发现一个LOADER设备”,异常情况下,会提示“没有发现设备”,如下图所示: 解决步骤 当在烧录系统固件前,先确认是否同时打开了虚拟机,当打开了虚拟机时,会弹出“检测到新的USB设备”,在弹窗选择“连接到主机”后点击【确定】,如下图所示: 重新打开烧录工具,显示“发现一个LOADER设备”就可以正常烧录系统了,如图所示: 产品简介 作为开源鸿蒙OpenHarmony硬件方案的领跑者,触觉智能坚守开源共创精神,Purple Pi OH鸿蒙开发板源码全开放,持续为大家带来各种技术分享,产品具有以下优势: 支持OpenHarmony/Andriod/Linux多操作系统,兼容树莓派排针; 瑞芯微RK3566芯片,四核A55处理器,主频1.8GHz,Mali G52-2EE GPU; 支持OpenGL/CL/Vulkan,8M ISP; 1T算力NPU,支持TensorFlow/Caffe/MXNet/PyTorch等深度学习框架; 支持1 x 千兆以太网、3 x USB2.01 x USB3.0、3xUART、2xSPI2xI2C、28xGPIO、1xMIPI DSI1 x MIPI CSI、1 x HDMI; 率先支持OpenHarmony5.0/4.1/4.0/3.2,开放SDK源代码、3D打印外壳; 活跃的开发者社区, 更多牛人在线互动与技术支持;
  • 热度 28
    2012-6-15 09:39
    1125 次阅读|
    0 个评论
    大家好,昨天我们为大家分享了WIZnet公司的产品WIZ107SR用户手册的第一部分,今天继续为大家分享第二部分。 WIZ107SR用户手册(一)请参考: http://forum.eet-cn.com/BLOG_ARTICLE_12699.HTM 2.1.2 串口配置     图7. WIZ107SR配置工具(串口配置页) 1)可用调试信息输出 如果选择了这种模式,你可以通过串口终端监视到模块的状态和 socket 消息,例如 listen OK , connect fail 等等。在调试模式下,调试消息可能引起串口设备的操作异常,所以,请只在调试模式下使用。 2 ) COM 端口设置 WIZ107SR的COM端口参数在该页中可以很好的显示。用户可以通过选择下拉列表的每一个参数设置WIZ107SR的COM端口。 通过单击“ Setting ”按钮,使用修改后的设置。 3 )串口数据封装条件设置 你可以指定串口数据如何打包发送给以太网。 默认模式下,WIZ107SR检测串口缓存,并在不遵守任何标准的情况下,将接收到的数据发送给以太网。因此,只能根据数据长度不同判定数据有误。为了解决这个问题,串口的数据在发送给以太网之前可以根据特殊的条件进行封装。具体条件如下。 Time: 如果在指定时间内有任何新的数据,所有串口缓存器中的数据被转换成以太网数据包。如果接收到新的数据,重新开始计时,接收到的数据被保存到串口缓存器。在串口数据大小可变或者没有结束字符时可以利用分时条件,但数据需要以“帧”为单位进行传输(如果值是0,禁用该选项)。 Size: 当数据在串口缓存中被明确定义了大小,则可以发送给以太网(如果值是0,禁用该选项)。 Character: 串口缓存单元收集的数据,直到接收到特殊字符才发送给以太网。字符规定为十六进制(如果值是0,禁用该选项)。 满足三种条件中的一种,就可以发送数据给以太网了。 Ex) 分隔符:Size=10,Char=0x0D 串口数据:123456789abc 以太网数据:123456789 数据“abc ”仍然在模块的串口缓存中。 4)串口命令开关模式 这个功能是通过串口通信,而不是网络配置工具来配置模块。默认状态下,串口命令模式被禁用;当你想通过串口通信设置时,选中“启用”复选框。   2.1.3 选项配置     图8. WIZ107SR配置工具(选项配置页) 1) 闲置时间 - 闲置时间: 无数据传输时持续连接的时间 - 重连时间: 尝试重新连接的时间间隔(只在客户模式下有效) 建立连接后,如果在设定的闲置时间内没有数据传输,连接自动关闭,默认值是 0 ,如果设置成 0 ,这个方法不可使用。在默认设置下,即使没有数据传输,连接也会一直持续。为了关闭连接,需要给定“ Close ”命令。 这个方法可以使WIZ107SR与两个或者更多的系统相连,如果一个系统与WIZ107SR持续连接,其他系统就无法连接这个模块。如果在设定的闲置时间内没有数据传输,连接会自动中断以为其他系统连接提供可能。 闲置时间在服务器系统意外关闭时也非常的有用。如果在设定的闲置时间内没有数据传输,WIZ107SR会关闭连接并进入等待状态。 2) 搜索识别码 在安全问题上,WIZ107SR有自身特有的搜索识别码。识别码在WIZ107SR的EEPROM中保存,可以通过配置工具进行修改。识别码可以由任意长度的字母或数字组成,最长8位,区分大小写。 3) 连接识别码 这个功能只有在WIZ107SR工作在服务器模式下才可用。如果启用该功能,远程客户机必须在数据通信之前先发送识别码给WIZ107SR进行验证。请注意,识别码是区分大小写的。 4) 网络协议设置 有两种数据传输协议:原始数据传输和使用远程登录协议( RFC2217 ) 但是当前版本只支持原始数据传输。 激活“ Keep alive”功能后,若在用户设定时间内如果没有响应,WIZ107SR每隔一段时间(用户设定)就会发送数据包使之保持活动。   固件烧录 1) 运行配置工具程序,单击“ Search ”按钮,如果设定了搜索识别码,则在弹出的对话框中输入搜索识别码。 2) 如果模块正确连接到网络,“ Serial to Ethernet ”搜索结果区域会显示 MAC 地址。 3) 选择所显示得其中的一个 MAC 地址,单击“ Upload ”按钮。 在通过以太网烧录前,你应该通过配置工具程序设置 WIZ107SR 的 网络信息。 4) 当窗口显示如下图所示时,选择需要烧录的文件并单击“ Open ”按钮。 除了 WIZ107SR 的应用固件,不要烧录其他的文件。如果不小心烧录了其他文件,配置工具程序搜索不到WIZ107SR ,就无法正确的烧录文件。在这种情况下,你应该消除W7100A中的代码和数据闪存,并使用“WIZISP for iMCU W7100A”程序烧录正确的文件。 当烧录固件时,不要断掉电源。     图 9 . 固件烧录文件打开对话框 5)固件烧录成功后,会弹出信息窗口,如下图所示。     图 10 . 固件烧录成功
  • 热度 21
    2012-6-15 09:16
    1257 次阅读|
    0 个评论
    大家好,昨天我们为大家分享了WIZnet公司的产品WIZ107SR用户手册的第一部分,今天继续为大家分享第二部分。 WIZ107SR用户手册(一)请参考: http://bbs.ednchina.com/BLOG_ARTICLE_3004905.HTM 2.1.2 串口配置     图7. WIZ107SR配置工具(串口配置页) 1)可用调试信息输出 如果选择了这种模式,你可以通过串口终端监视到模块的状态和 socket 消息,例如 listen OK , connect fail 等等。在调试模式下,调试消息可能引起串口设备的操作异常,所以,请只在调试模式下使用。 2 ) COM 端口设置 WIZ107SR的COM端口参数在该页中可以很好的显示。用户可以通过选择下拉列表的每一个参数设置WIZ107SR的COM端口。 通过单击“ Setting ”按钮,使用修改后的设置。 3 )串口数据封装条件设置 你可以指定串口数据如何打包发送给以太网。 默认模式下,WIZ107SR检测串口缓存,并在不遵守任何标准的情况下,将接收到的数据发送给以太网。因此,只能根据数据长度不同判定数据有误。为了解决这个问题,串口的数据在发送给以太网之前可以根据特殊的条件进行封装。具体条件如下。 Time: 如果在指定时间内有任何新的数据,所有串口缓存器中的数据被转换成以太网数据包。如果接收到新的数据,重新开始计时,接收到的数据被保存到串口缓存器。在串口数据大小可变或者没有结束字符时可以利用分时条件,但数据需要以“帧”为单位进行传输(如果值是0,禁用该选项)。 Size: 当数据在串口缓存中被明确定义了大小,则可以发送给以太网(如果值是0,禁用该选项)。 Character: 串口缓存单元收集的数据,直到接收到特殊字符才发送给以太网。字符规定为十六进制(如果值是0,禁用该选项)。 满足三种条件中的一种,就可以发送数据给以太网了。 Ex) 分隔符:Size=10,Char=0x0D 串口数据:123456789abc 以太网数据:123456789 数据“abc ”仍然在模块的串口缓存中。 4)串口命令开关模式 这个功能是通过串口通信,而不是网络配置工具来配置模块。默认状态下,串口命令模式被禁用;当你想通过串口通信设置时,选中“启用”复选框。   2.1.3 选项配置     图8. WIZ107SR配置工具(选项配置页) 1) 闲置时间 - 闲置时间: 无数据传输时持续连接的时间 - 重连时间: 尝试重新连接的时间间隔(只在客户模式下有效) 建立连接后,如果在设定的闲置时间内没有数据传输,连接自动关闭,默认值是 0 ,如果设置成 0 ,这个方法不可使用。在默认设置下,即使没有数据传输,连接也会一直持续。为了关闭连接,需要给定“ Close ”命令。 这个方法可以使WIZ107SR与两个或者更多的系统相连,如果一个系统与WIZ107SR持续连接,其他系统就无法连接这个模块。如果在设定的闲置时间内没有数据传输,连接会自动中断以为其他系统连接提供可能。 闲置时间在服务器系统意外关闭时也非常的有用。如果在设定的闲置时间内没有数据传输,WIZ107SR会关闭连接并进入等待状态。 2) 搜索识别码 在安全问题上,WIZ107SR有自身特有的搜索识别码。识别码在WIZ107SR的EEPROM中保存,可以通过配置工具进行修改。识别码可以由任意长度的字母或数字组成,最长8位,区分大小写。 3) 连接识别码 这个功能只有在WIZ107SR工作在服务器模式下才可用。如果启用该功能,远程客户机必须在数据通信之前先发送识别码给WIZ107SR进行验证。请注意,识别码是区分大小写的。 4) 网络协议设置 有两种数据传输协议:原始数据传输和使用远程登录协议( RFC2217 ) 但是当前版本只支持原始数据传输。 激活“ Keep alive”功能后,若在用户设定时间内如果没有响应,WIZ107SR每隔一段时间(用户设定)就会发送数据包使之保持活动。   固件烧录 1) 运行配置工具程序,单击“ Search ”按钮,如果设定了搜索识别码,则在弹出的对话框中输入搜索识别码。 2) 如果模块正确连接到网络,“ Serial to Ethernet ”搜索结果区域会显示 MAC 地址。 3) 选择所显示得其中的一个 MAC 地址,单击“ Upload ”按钮。 在通过以太网烧录前,你应该通过配置工具程序设置 WIZ107SR 的 网络信息。 4) 当窗口显示如下图所示时,选择需要烧录的文件并单击“ Open ”按钮。 除了 WIZ107SR 的应用固件,不要烧录其他的文件。如果不小心烧录了其他文件,配置工具程序搜索不到WIZ107SR ,就无法正确的烧录文件。在这种情况下,你应该消除W7100A中的代码和数据闪存,并使用“WIZISP for iMCU W7100A”程序烧录正确的文件。 当烧录固件时,不要断掉电源。     图 9 . 固件烧录文件打开对话框 5)固件烧录成功后,会弹出信息窗口,如下图所示。     图 10 . 固件烧录成功    
  • 热度 20
    2012-5-30 09:39
    1121 次阅读|
    0 个评论
    大家好, 昨天为大家分享了WIZ120SR用户手册(一)(二)和(三),今天继续为大家分享第四部分。WIZ120SR用户手册(三)详细内容请参考: http://forum.eet-cn.com/BLOG_ARTICLE_12527.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.串口命令控制台显示    
  • 热度 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.串口命令控制台显示