单芯片解决方案,开启全新体验——W55MH32 高性能以太网单片机
W55MH32是WIZnet重磅推出的高性能以太网单片机,它为用户带来前所未有的集成化体验。这颗芯片将强大的组件集于一身,具体来说,一颗W55MH32内置高性能Arm® Cortex-M3核心,其主频最高可达216MHz;配备1024KB FLASH与96KB SRAM,满足存储与数据处理需求;集成TOE引擎,包含WIZnet全硬件TCP/IP协议栈、内置MAC以及PHY,拥有独立的32KB以太网收发缓存,可供8个独立硬件socket使用。如此配置,真正实现了All-in-One解决方案,为开发者提供极大便利。
在封装规格上,W55MH32 提供了两种选择:QFN100和QFN68。
W55MH32L采用QFN100封装版本,尺寸为12x12mm,其资源丰富,专为各种复杂工控场景设计。它拥有66个GPIO、3个ADC、12通道DMA、17个定时器、2个I2C、5个串口、2个SPI接口(其中1个带I2S接口复用)、1个CAN、1个USB2.0以及1个SDIO接口。如此丰富的外设资源,能够轻松应对工业控制中多样化的连接需求,无论是与各类传感器、执行器的通信,还是对复杂工业协议的支持,都能游刃有余,成为复杂工控领域的理想选择。 同系列还有QFN68封装的W55MH32Q版本,该版本体积更小,仅为8x8mm,成本低,适合集成度高的网关模组等场景,软件使用方法一致。更多信息和资料请进入http://www.w5500.com/网站或者私信获取。
此外,本W55MH32支持硬件加密算法单元,WIZnet还推出TOE+SSL应用,涵盖TCP SSL、HTTP SSL以及 MQTT SSL等,为网络通信安全再添保障。
为助力开发者快速上手与深入开发,基于W55MH32L这颗芯片,WIZnet精心打造了配套开发板。开发板集成WIZ-Link芯片,借助一根USB C口数据线,就能轻松实现调试、下载以及串口打印日志等功能。开发板将所有外设全部引出,拓展功能也大幅提升,便于开发者全面评估芯片性能。
若您想获取芯片和开发板的更多详细信息,包括产品特性、技术参数以及价格等,欢迎访问官方网页:http://www.w5500.com/,我们期待与您共同探索W55MH32的无限可能。

第三章 仿真器介绍
目录
第三章 仿真器介绍
1 仿真器简介
2 仿真器配置
3 使用其他仿真器和串口调试工具
1 仿真器简介
DAP-Link是一款基于ARM CMSIS-DAP开源协议的嵌入式开发调试工具,专为微控制器(如ARM Cortex-M系列)的编程与调试设计。其核心功能是通过USB接口连接PC与目标设备,支持在线调试(如单步执行、断点设置)和固件烧录,兼容Keil、IAR、PyOCD等多种开发环境,显著提升开发效率。
作为轻量级仿真器,DAP-Link硬件通常集成SWD/JTAG接口,适配主流芯片厂商的MCU,并额外提供USB转串口(UART)功能,便于开发者进行数据通信。其优势在于即插即用、体积小巧且成本低廉,同时支持开源固件,允许用户自定义功能扩展,满足不同场景需求。
开发板集成了一个仿真器 WIZ-Link,如图所示。WIZ-Link 遵循 ARM 公司的 CMSIS-DAP 标准,支持下载和在线仿真程序,支持在 XP/WIN7/WIN8/WIN10 这四个操作系统上免驱使用,支持KEIL 和 IAR 直接下载。
此外,WIZ-Link 还支持一个虚拟串口,内部连接至 W55MH32 的 PA9 和 PA10。下载,日志,仿真皆可通过 WIZ-Link 实现,非常方便。

2 仿真器配置
在通过 WIZ-Link 连接好开发板和电脑后,打开电脑的设备管理器,可以看到 WIZ-Link 及虚拟的串口。如下图所示:

打开 KEIL,在魔术棒选项卡里面选择 CMSIS-DAP 仿真器即可,如下图所示:

点击 Settings 按钮后,进入 CMSIS-DAP Debugger 配置界面。

注意:如果设备管理器识别到了 WIZ-Link,但是在 CMSIS-DAP Debugger 设置界面没有识别到开发板,可以将 KEIL5 升级到最新版本。
3 使用其他仿真器和串口调试工具
W55MH32 支持市面上大部分仿真器,如 ST-LINKV2、JLINK、ARM Emulator 等。
注意:不支持 ST-LINKV3。
开发板上使用跳线帽连接 W55MH32 和 WIZ-Link 的串口以及调试口,如图 16 所示,如您需要使用其他串口调试工具或仿真器,可以拔掉跳线帽以避免同时连接:

在使用 JLINK 时,在 JLINK 配置界面会出现无法识别芯片的情况,此时,需要做出如下改动:
1. 修改 JLINK 安装目录下的 JLinkDevices.xml 文件,添加如下内容。
<Device>
<ChipInfo Vendor="WIZnet" Name="W55MH32-100LQFP" Core="JLINK_CORE_CORTEX_M3"
WorkRAMAddr="0x20000000" WorkRAMSize="0x00018000"/>
<FlashBankInfo Loader="Devices/WIZnet/W55MH32/W55MH32.FLM"
LoaderType="FLASH_ALGO_TYPE_OPEN" MaxSize="0x00100000" Name="Internal Flash"
BaseAddr="0x08000000" AlwaysPresent="1"/>
</Device>

2. 在 Devices/WIZnet/W55MH32/路径下,添加 W55MH32.FLM 文件。

其中,W55MH32.FLM文件在keil安装目录下的W55MH32\W55MH32_DFP\1.0.0\CMSIS\Flash路径中,如下图所示。
