【经验】如何通过JTAG或SWD连接到Simplicity Studio进行debug
SILICON LABS的SoC,无线套件和Simplicity studio提供了强大的开发和调试环境,包括SWD,JTAG,C2,ETM,VCOM,Vitrual UART等接口。本文将基于EFR32XG讲解如何通过JTAG或SWD连接到Simplicity Studio进行debug。
图1.EFR32XG与Simplicity Studio连接
JTAG: Joint Test Action Group,联合测试行动小组, 是一种国际标准测试协议, 主要用于芯片内部测试。JTAG调试接口必须使用VTARGET、GND电源信号,以及TMS、TCK、TDI、TDO四根调试信号,可选TRST、RESET复位信号和RTCK(同步时钟)信号。SWD是ARM公司提出的另一种调试接口,相对于JTAG接口,使用更少的信号,仅需4根信号线,SWDIO,SWCLK,SWO,RESET。SWD模式比JTAG在高速模式下面更加可靠,由于占用信号线少,可以大大节省PCB空间。在做设计时,可以将JTAG和SWD集成在一起,引脚如图2所示。
图2.JTAG/SWD接口图
在保证设备与电脑连接好之后,在Simplicity studio中进入simplicity commander,选择J-Link,单击连接到适配器,然后将调试接口改到JTAG/SWD,这一步可以自动识别。接着在设备型号中选择你的芯片EFR32XGX作为JTAG的目标接口,如图3所示,接着就可以在线进行Debug调试了。
图3.选择JTAG连接目标
除此之后,Simplicity Conmmander 还可以在windows的command window进行语法式命令的调试,命令格式为 commander [command] [options][arguments] ,这有点类似TCL。可以通过commander –-help来查看命令的选项,如图四所示。
图4.语法帮助
同样,可以用命令的方式选择调试的工具为JTAG/SWD:
commander <command> [--tif <target interface>] [–-speed <speed in kHz>]
其中command 填写device,--tif用来选择设备的接口,--speed表示通讯速度,一般SWD推荐使用1000KHz,JTAG推荐使用14MHz。例如设置为SWD,速度1000KHz,commander输出的结果如图5所示。
图5.使用commander命令模式连接SWD
- |
- +1 赞 0
- 收藏
- 评论 0
本文由微电子Chensir提供,版权归世强硬创平台所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创平台”。
相关推荐
【经验】EFR32xg SoC的Bin,S37,EBL和HEX目标文件有什么不同?
我们在使用Silicon Labs EFR32xg SoC开发 EmberZnet 时发现,当我们的固件编译结束之后可以得到各种各样的结果,包括 S37,GBL,HEX和BIN格式的目标文件,那么这些文件到底有什么区别的?在什么情况下我们要用到对应的文件呢?本文将具体介绍。
设计经验 发布时间 : 2020-07-11
【经验】芯科科技Zigbee SOC EFR32xG系列信道切换时间评估流程介绍
在进行芯科科技Zigbee SOC EFR32xG系列进行技术评估时,如果需要使用多信道的功能,那么就需要进行信道切换时间的评估,本文介绍如何采用现有的开发工具进行评估信道切换花费的时间。
设计经验 发布时间 : 2021-12-10
【经验】Si7021温湿度传感器ZigBee工程测试操作指南
Silicon Labs公司提供的EFR32xG系列Wireless SOC开发板的底板上有温湿度传感器Si7021,利用EmberZnet协议栈,可以直接配置出一个温湿度传感器的ZigBee工程。配合Z3GatewaySOC网关工程,可以实现温湿度定时上报数据,和网关主动读取温湿度数据。本文指导大家Si7021温湿度传感器ZigBee工程测试过程。
设计经验 发布时间 : 2019-12-20
请问EFR32xG系列的SoC内部自带有EEPROM或者可以存数据的FLASH吗?
Silicon Labs EFR32xG 系列芯片内部没有EEPROM,只有用 flash 模拟的 eeprom,版本有 v1,v2 以及 NVM3,可以用来存储数据。
技术问答 发布时间 : 2019-07-16
【经验】基于simplicity studio 5生成EFR32xG系列NCP认证测试固件的方法与步骤
Silicon Labs 蓝牙SOC EFR32xG系列在测试或者认证的时候需要用到NCP模式,本文介绍基于simplicity studio 5生成EFR32xG系列NCP认证测试固件的方法与步骤。
设计经验 发布时间 : 2022-01-25
AN1011: Standalone Programmer via the SWD Interface
型号- EFM32G,EFM32,EFM32TG,EFM32ZG,EFM32TG_STK3300,EFM32ZG222F32,EZR32WG,EFM32ZG_STK3200,EFR32MG,SLWSTK6000A_EFR32MG,EFM32LG_STK3600,EFM32GG,EFM32WG_STK3800,SLSTK3400A_EFM32HG,EFR32XG,EFM32GG_STK3700,EZR32HG,SLWSTK622XA_EZR32WG,EFR32BG,EZR32LG,EFM32WG,EFR32FG,EFM32LG,EFM32_GXXX_STK,EFM32PG,SLWSTK620XA_EZR32LG,SLSTK3401A_EFM32PG,EFM32GG990F1024,EFM32HG,EFM32JG
QSG106: Getting Started with EmberZNet PRO Quick Start Guide
型号- RD-0085-0401,EFR32XG12,EFR32XG,EFR32MG12,NVM3,EFR32MG1P732F256GM32,RD-0035-0601,EM3585,EFR32MG,RD-0020-0601,IAR-EWARM,EM357,EFR32,EM35X
【经验】Silicon Labs EFR32xG 构建 railtest 时链接错误无法找到 icf 文件
Silicon Labs 提供通用的硬件平台的同时,也提供了通用的测试工程,那就是 railtest。那么在实际构建自定义工程的偶尔会出现各种编译错误,这里就说明一种链接错误,这里使用的是 Flex 2.5.3.0 版本的 sdk,工具链使用的是 IAR 8.30.2,开发工具 Simplicity Studio,在编译的最后阶段出现如下错误。
设计经验 发布时间 : 2019-05-07
AN1017: Zigbee® and OpenThread Coexistence with Wi-Fi®
型号- EFR32XG14,SLWSTK6000B,EFR32XG12,EFR32XG24,EFR32XG,EFR32XG13,EFR32XG1X,EFR32XG2X,SLWSTK-COEXBP,EFR32
AN1011: Standalone Programmer via the SWD Interface Application Note
型号- EFM32G,EFM32WG332F128,EFM32,EFM32TG,STK,EFM,EFM32ZG,EFM32TG_STK3300,EFM32ZG222F32,EZR32WG,EFM32ZG_STK3200,EFR32MG1B,EFR32MG,SLWSTK6000A_EFR32MG,EFM32WG332F64,EFM32LG_STK3600,S25FL132K,SDK,EFM32GG,EFR32,EFM32WG_STK3800,SLSTK3400A_EFM32HG,NAND256W3A,EFR32MG1V,EFR32XG,EFM32GG_STK3700,EFM32GG_STK3800,EZR32HG,SLWSTK622XA_EZR32WG,EFR32MG1P,EFM32WG332F256,EFR32BG,EZR32LG,EZR32,EFM32WG,EFR32FG,EFM32LG,EFM32_GXXX_STK,EFM32PG,SLSTK3401A_EFM32PG,SLWSTK620XA_EZR32LG,EFM32GG332F1024,MX25L3206E,EFM32GG990F1024,WSTK,EFM32HG,EFM32JG
【经验】Silicon Labs EFR32xG 构建 railtest 时用 IAR 编译链接错误及无法找到函数定义
EFR32xg 多协议无线SoC作为芯科科技通用的无线平台,不论用户在开发何种无线产品时都需要对射频性能进行调整和测试,在 ember 时代,无线测试平台只有 nodetest,并且厂商只提供固件不提供源码,当遇到测试问题时用户无法去自定义修改测试固件,只能放弃测试或者在application应用程序中添加自己的的代码。
设计经验 发布时间 : 2019-06-04
【经验】基于simplicity studio 5生成EFR32xG系列DTM认证测试固件的方法与步骤
Silicon Labs 蓝牙SOC EFR32xG系列在测试或者认证的时候需要用到DTM固件,本文将介绍基于simplicity studio 5生成EFR32xG系列DTM认证测试固件的方法与步骤。
设计经验 发布时间 : 2022-01-24
电子商城
品牌:SILICON LABS
品类:Wireless Gecko SoC
价格:¥8.1764
现货: 104,128
品牌:SILICON LABS
品类:Mighty Gecko Multi-Protocol Wireless SoC
价格:¥27.0929
现货: 90,767
品牌:SILICON LABS
品类:Wireless Gecko SoC
价格:¥10.4994
现货: 61,779
现货市场
品牌:SILICON LABS
品类:Switch Hall Effect Magnetic Position Sensor
价格:¥2.2924
现货:126,000
登录 | 立即注册
提交评论