Silicon labs的EFM32入门套件具有丰富的功能,除了可以评估EFM32 MCU的各种外设之外,还集成了电流检测、JLINK调试器等功能。EFM32入门套件不仅可以烧录和调试自身板上的MCU,也可以烧录和调试目标板的MCU。本文将介绍如何使用EFM32入门套件烧录和调试目标板。 ### EFM32入门套件调试目标板操作详解 #### 一、前言 Silicon Labs的EFM32入门套件是一款集多种功能于一体的开发板,它不仅能够用于评估EFM32微控制器(MCU)的各项特性,还具备电流检测与J-Link调试器的功能。本文旨在详细介绍如何利用该套件对目标板进行烧录和调试。 #### 二、硬件连接 ##### 2.1 连接原理 在使用EFM32入门套件作为J-Link烧录器时,确保正确连接入门套件与目标板是非常重要的。EFM32 MCU支持SWD模式的烧录和调试。下图展示了20PIN标准JTAG的SWD连接电路示意图: - **特别提示**:20Pin接口不提供电源给EFM32 MCU,因此目标板需额外供电。其中第1脚需连接目标板的VCC或VMCU以供烧录器检测使用。 ##### 2.2 接口类型 所有EFM32入门套件均提供20Pin的连接头,但分为标准JTAG与非JTAG两种接口类型,接线顺序不同,需要注意区分。 - **标准JTAG接口**:通常包含TCK、TDI、TDO、TMS等标准JTAG信号线。 - **非JTAG接口**:SWD模式下的连接线,包括SWIO、SWCLK、GND、VMCU等。 例如,使用EFM32ZG入门套件作为烧录器,EFM32WG入门套件作为目标板,连接方式如下: - **EFM32ZG入门套件信号连接**:提供SWD接口连接至目标板。 - **目标板EFM32WG入门套件信号连接**:通过CR2032纽扣电池供电。 对于非JTAG接口的EFM32入门套件,SWD引脚定义如下: - 第1脚 VMCU - 第2脚 SWIO - 第3脚 GND - 第4脚 SWCLK - 第6脚 SWO (可选) - 第10脚 RESET **注意**:SWO引脚并非烧录和调试所必需,主要用于输出程序计数器采样值和时间戳等信息。 #### 三、软件配置 ##### 3.1 配置步骤 完成硬件连接后,还需对软件进行适当配置才能实现烧录和调试功能。具体步骤如下: 1. **电源设置**:将EFM32ZG的电源切换开关拨到DBG位置;将EFM32WG的电源切换开关拨到BAT位置。 2. **连接电脑**:使用USB线将EFM32ZG连接至电脑。 3. **打开Simplicity Studio**:启动Simplicity Studio软件,找到并选中相应的设备。 4. **打开Kit Manager**:在Simplicity Studio中打开工具Kit Manager。 5. **设置Debug Mode为OUT**:更改Debug Mode为OUT模式。完成后,EFM32ZG的Debug OUT LED灯应点亮,并且MCU Information会显示目标板EFM32WG的相关信息。 ##### 3.2 软件操作要点 - **切换Debug Mode**:如需将烧录目标切换回EFM32ZG本身,需将Debug Mode设置回MCU模式。 #### 四、总结 本文介绍了如何使用Silicon Labs的EFM32入门套件对目标板进行烧录和调试。通过正确的硬件连接与软件配置,可以有效地利用EFM32入门套件的功能,实现高效便捷的开发流程。无论是评估EFM32 MCU的性能还是调试复杂的应用程序,EFM32入门套件都是一个非常实用的工具。希望本文能够帮助开发者更好地理解和掌握这一强大工具的使用方法。
- 粉丝: 0
- 资源: 5
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Spring Cloud商城项目专栏 049 支付
- sensors-18-03721.pdf
- Facebook.apk
- 推荐一款JTools的call-this-method插件
- json的合法基色来自红包东i请各位
- 项目采用YOLO V4算法模型进行目标检测,使用Deep SORT目标跟踪算法 .zip
- 针对实时视频流和静态图像实现的对象检测和跟踪算法 .zip
- 部署 yolox 算法使用 deepstream.zip
- 基于webmagic、springboot和mybatis的MagicToe Java爬虫设计源码
- 通过实时流协议 (RTSP) 使用 Yolo、OpenCV 和 Python 进行深度学习的对象检测.zip