当前位置: 首页 > news >正文

第三章 仿真器介绍

单芯片解决方案,开启全新体验——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 提供了两种选择:QFN100QFN68

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路径中,如下图所示。

相关文章:

  • python opencv 将不同shape尺寸的图片制作video视频
  • 掌握MySQL数据库操作:从创建到管理全攻略
  • 《Spring Boot 4.0新特性深度解析》
  • 基于Qt6 + MuPDF在 Arm IMX6ULL运行的PDF浏览器(项目推介)
  • Leetcode-BFS问题
  • 微信小程序单双周选择排序有效果图
  • Django 项目的 models 目录中,__init__.py 文件的作用
  • PyTorch Lightning实战 - 训练 MNIST 数据集
  • 【Java学习】Lambda表达式
  • day 23
  • 嵌入式MCU和Linux开发哪个好?
  • 架构思维:通用架构模式_系统监控的设计
  • 《微机原理与接口技术》第 5 章 汇编语言程序设计
  • 解决LangChain4j报错HTTP/1.1 header parser received no bytes
  • OJ项目测试
  • C++类和对象--中阶
  • sql语句面经手撕(定制整理版)
  • 收集飞花令碎片——C语言分支与循环语句(上)
  • 如何避免 JavaScript 中常见的闭包陷阱?
  • Nginx stream模块是连接级别的负载均衡
  • OpenAI与微软正谈判修改合作条款,以推进未来IPO
  • 伊美第四轮核问题谈判开始
  • 习近平向中国人民解放军仪仗队致意
  • 新买宝马竟是“维修车”,男子发视频维权被4S店索赔100万
  • 央行、证监会:科技创新债券含公司债券、企业债券、非金融企业债务融资工具等
  • 金融政策支持稳市场稳预期发布会即将召开,潘功胜、李云泽、吴清将出席