【经验】如何通过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格式的目标文件,那么这些文件到底有什么区别的?在什么情况下我们要用到对应的文件呢?本文将具体介绍。
【经验】芯科科技Zigbee SOC EFR32xG系列信道切换时间评估流程介绍
在进行芯科科技Zigbee SOC EFR32xG系列进行技术评估时,如果需要使用多信道的功能,那么就需要进行信道切换时间的评估,本文介绍如何采用现有的开发工具进行评估信道切换花费的时间。
【经验】Silicon Labs EFR32xG 构建 railtest 时链接错误无法找到 icf 文件
Silicon Labs 提供通用的硬件平台的同时,也提供了通用的测试工程,那就是 railtest。那么在实际构建自定义工程的偶尔会出现各种编译错误,这里就说明一种链接错误,这里使用的是 Flex 2.5.3.0 版本的 sdk,工具链使用的是 IAR 8.30.2,开发工具 Simplicity Studio,在编译的最后阶段出现如下错误。
独立编程器:通过SW1011接口
描述- 本资料介绍了一种基于SWD接口的独立编程器,用于编程Silicon Labs的EFM32、EFR32和EZR32系列微控制器的内部闪存和用户页面。编程器通过GPIO模拟SWD接口,读取来自存储设备的二进制数据,并存储到外部NAND或SPI NOR闪存中。资料详细说明了硬件平台选择、内存存储、USB接口、LCD模块、串口、群组编程模式以及软件驱动程序等关键内容。
型号- 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
请问EFR32xG系列的SoC内部自带有EEPROM或者可以存数据的FLASH吗?
Silicon Labs EFR32xG 系列芯片内部没有EEPROM,只有用 flash 模拟的 eeprom,版本有 v1,v2 以及 NVM3,可以用来存储数据。
Silicon Labs(芯科科技)EFR32xg printf 重定向到 SWO Demo工程
描述- 本资料以压缩包的形式呈现,包内附有Silicon Labs(芯科科技)EFR32xg printf 重定向到 SWO Demo工程。
型号- EFR32XG
AN718:制造测试概述
描述- 本文档概述了将射频测试和特性分析集成到标准测试流程中的不同选项。主要内容包括制造测试流程、测试定义、测试建议、嵌入式软件工具和法规与合规性测试。文档针对从原型开发阶段过渡到制造生产环境的Silicon Labs客户,特别是针对高级制造工程师和制造经理,提供了关于制造测试流程的总结和指导。
型号- EFR32XG,EFR32 FAMILY,EFR32
【经验】Si7021温湿度传感器ZigBee工程测试操作指南
Silicon Labs公司提供的EFR32xG系列Wireless SOC开发板的底板上有温湿度传感器Si7021,利用EmberZnet协议栈,可以直接配置出一个温湿度传感器的ZigBee工程。配合Z3GatewaySOC网关工程,可以实现温湿度定时上报数据,和网关主动读取温湿度数据。本文指导大家Si7021温湿度传感器ZigBee工程测试过程。
【经验】基于simplicity studio 5生成EFR32xG系列DTM认证测试固件的方法与步骤
Silicon Labs 蓝牙SOC EFR32xG系列在测试或者认证的时候需要用到DTM固件,本文将介绍基于simplicity studio 5生成EFR32xG系列DTM认证测试固件的方法与步骤。
【经验】Simplicity Studio 如何使用 Network Analyzer 在后台静默抓包?
Silicon Labs的EFR32xG开发板提供PTI硬件抓包,结合Simplicity Studio的Network Analyzer软件工具可以完整抓取无线网络中数据包。由于 Network Analyzer 在抓包过程中会占用大量资源,直接使用时不适合长时间抓包;那么当我们需要长时间抓包时是否有办法减少资源占用呢?本文主要介绍 Network Analyzer 的后台静默抓包功能。
AN1017:ZigBee®和OpenThread与Wi-Fi®共存
型号- EFR32XG14,SLWSTK6000B,EFR32XG12,EFR32XG24,EFR32XG,EFR32XG13,EFR32XG1X,EFR32XG2X,SLWSTK-COEXBP,EFR32
QSG106:EmberZNet PRO快速入门指南
描述- 本指南为开发者提供使用EmberZNet PRO堆栈和Simplicity Studio进行Mighty Gecko (EFR32MG)系列SoC应用配置、构建和安装的基本信息。指南内容包括产品概述、开发环境设置、Simplicity Studio和EmberZNet PRO堆栈的安装、创建示例应用程序网络以及使用网络分析器等。指南旨在帮助新用户快速上手,并提供示例应用程序和网络分析器的使用说明。
型号- RD-0085-0401,EFR32XG12,EFR32XG,EFR32MG12,NVM3,EFR32MG1P732F256GM32,RD-0035-0601,EM3585,EFR32MG,RD-0020-0601,IAR-EWARM,EM357,EFR32,EM35X
AN1011:通过SWD接口的独立程序员应用说明
描述- 本资料介绍了使用串行线调试(SWD)接口的独立编程器,用于编程Silicon Labs的EFM32 Gecko、EZR32和EFR32 Wireless Gecko系列设备。编程器通过GPIO模拟SWD接口,直接向目标设备的内存系统控制器(MSC)寄存器写入数据。资料详细说明了硬件平台选择、内存存储、USB接口、LCD模块、串行端口和群组编程模式等,并提供了软件配置和添加新设备的指导。
型号- 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
品类:Wireless Gecko SoC
价格:¥8.1764
现货: 102,628
品牌:SILICON LABS
品类:Mighty Gecko Multi-Protocol Wireless SoC
价格:¥27.0929
现货: 90,767
现货市场
品牌:SILICON LABS
品类:Switch Hall Effect Magnetic Position Sensor
价格:¥2.2924
现货:126,000
登录 | 立即注册
提交评论