【经验】如何使用J-Link V8和Silicon Labs EVB上的J-Link调试用户目标板?
SILICON LABS针对物联网(IoT)推出了一系列的EFM32系列超低功耗MCU,和EFR32系列无线SOC芯片。全部都是ARM cortex M0+,M3或者M4内核。同时为开发者提供了免费的一站式开发平台Simplicity studio V4(以下简称SSv4),支持IAR或者GCC编译器,其中GCC编译器也是免费提供。
在开发过程中,可能会遇到各种各样的原因导致J-Link调试器无法连接上目标板。这个时候,其实只需要很小的一步操作就能完成操作了。
下面将向大家讲解一下如何使用J-Link V8和Silicon Labs EVB上的J-Link调试用户目标板。因为这两者操作是一样的,所以下面将以J-Link V8作为范例。如果使用EVB的J-LINK,需要设置一下作为out模式。详见本文末尾。
1、如果使用J-Link V8,请检查J-Link的驱动是否是6.0版本以上,一般安装SSv4的时候,自带了一个比较新版本的J-Link驱动。如果电脑上还安装了其他版本驱动,建议到电脑的“设备管理器”中查看一下J-Link驱动版本。
2、把J-Link V8接入电脑USB,SSv4会识别这个J-Link设备,然后点击“设置”按钮,如下图:
跳出配置界面如下:在芯片型号的输入选择框内输入完整的芯片型号,然后点击“确定”,如下图:
3、然后在J-Link下面就能看到选择好的芯片型号了。
4、芯片型号选择好了以后,就可以开始仿真调试。如果SSv4上接了多个J-Link调试器,在仿真调试或者代码下载的时候,选择需要的那一个。
5、SSv4平台下的烧录工具叫flash programmer。如下图。
6、如果使用Silicon Labs EVB板的J-Link输出调试,需要设置J-Link为out模式。如果不是out,点击change按钮,按照下图设置:
其他相关疑惑解答
1)为什么SSv4不能在线仿真调试用户目标板?
答:最关键的原因就是SSv4开发平台在仿真调试的时候,需要SSv4上J-Link关联的芯片型号和目标板上的芯片型号对应上才能实现在线仿真调试等。但是SSv4不会自动通过J-Link读取芯片型号。需要我们手动去选择一下目标板的芯片型号。这样才能把J-Link和目标芯片对应上。
2)为什么SSv4连接Silicon Labs EFR32/EFM32 EVB板时不用任何设置,就能在线仿真调试?
答:因为silicon labs提供EVB板上预置了芯片信息,所以SSv4是能直接识别EVB板上的目标芯片,但是不能直接识别用户的目标板芯片。
3)自己购买的J-Link V8能仿真调试EFR32系列SOC芯片吗?
答:自己购买的J-Link V8肯定可以的。自己购买的J-Link V8可以在SSv4平台上实现烧录,在线仿真等功能。但是J-Link驱动需要6.0版本以上。
4)为什么Silicon Labs 提供的EVB板自带的J-Link对用户目标板也不能在线仿真调试和代码下载?
答:Silicon Labs提供的EVB板上自带的J-Link是可以在线仿真调试用户目标板的。但是需要在SSv4上设置一下,这个问题的解释就是回到前面的“问题1”啦。参阅:为什么SSv4不能在线仿真调试用户目标板?
5)在线仿真调试,代码烧录需要哪些接口连线:
答:J-Link与目标板之间需要的连接线有5条:GND、SWDIO、SWCLK、Reset和VDD。
1、J-Link的 GND 、SWDIO 、SWCLK、 Reset引脚连接到 EFR32目标板对应引脚上。
2、EFR32的目标板需要上电,VDD和GND接到3.3V电源上。
3、J-Link的VT引脚接到3.3V上,或者直接接到EFR32板子的VDD也行。总之这条线一定要有3.3V电压。
4、注意,J-Link V8调试器的接口线序和Silicon Labs EVB 板的J-Link线序有些是不一样的,建议参看各自的J-Link用户手册上描述的线序,以免接错。
以上是否已经解决了您的问题呢?如果对您的开发有帮助,请收藏了吧,别忘了在本页面下点个“赞”哦。
相关技术文档:
Silicon Labs 智能、经典、蓝牙SOC模块选型指南 详情>>>
Silicon Labs 使用Simplicity Studio v4的无线连接壁虎组合入门指南 详情>>>
世强元件电商版权所有,转载请注明来源及链接。
- |
- +1 赞 0
- 收藏
- 评论 0
本网站所有内容禁止转载,否则追究法律责任!
相关研发服务和供应服务
相关推荐
【经验】浅析Zigbee射频测试相关标准
Zigbee是很多公司目前在使用的技术,部分厂家采用现成的模组,还有大部分公司选择Layout出自己的产品。无论哪种方式,射频测试都是必须要进行的。
【经验】Silicon Labs Zigbee设备入网以及离网流程
EFR32MG是Silicon labs专门针对IOT推出的Zigbee方案,具有最全的Zigbee网络协议,被广泛应用在智能家居,工业控制等行业。
【经验】Silicon Labs Zigbee SoC芯片EM35X系列烧录工具ISA3的配置
ISA3仿真器是Silicon labs的zigbee芯片EM35X系列的开发工具之一,主要用于编程调试数据分析等,本文介绍其使用前的一些基本配置。
SILICON LABS 32-bit Microcontroller选型表
SILICON LABS 32位MCU选型,频率24MHz~80MHz,Flash存储4kB~2048kB,RAM存储2kB~512kB。
产品型号
|
品类
|
系列
|
Frequency(MHz)
|
Flash (kB)
|
RAM (kB)
|
Vdd min(V)
|
Vdd max(V)
|
Package Type
|
Package Size (mm)
|
Internal Osc.
|
Debug Interface
|
Cryptography
|
Dig I/O Pins
|
ADC 1
|
DAC
|
USB
|
Cap Sense
|
LCD
|
Temp Sensor
|
Timers (16-bit)
|
UART
|
USART
|
SPI
|
I2C
|
I2S
|
EMIF
|
RTC
|
Comparators
|
EFM32GG290F512-BGA112
|
32位MCU
|
EFM32 Giant Gecko
|
48
|
512
|
128
|
1.98
|
3.8
|
BGA112
|
10x10
|
±2%
|
ETM; SW
|
AES-128 AES-256
|
90
|
12-bit, 8-ch., 1 Msps
|
12-bit, 2 ch.
|
-
|
Cap Sense
|
-
|
Temp Sensor
|
4
|
7
|
3
|
3
|
2
|
1
|
0
|
RTC
|
2
|
选型表 - SILICON LABS 立即选型
EFR32MG的ZIGBEE测试,连接开发板无法看到开发板的IP地址,怎么解决?
DEMO 需要连接到带有DHCP服务器的局域网中,会自动分配IP地址给 DEMO板 ,再将装有simplicity studio软件的电脑和开发板接入同一个局域网内,就可以在simplicity studio中看到该DEMO板分配的IP地址,选择后就可以进行操作 。
世界上最节能的微控制器EFM32之十大低功耗奥秘
Silicon Labs EFM32 32 位微控制器系列是世界上最为节能的微控制器,特别适用于低功耗和能源敏感型应用,包括能源、水表和燃气表、楼宇自动化、警报及安防和便携式医疗/健身器材。本文着重强调10个Silicon Labs32位MCU功耗低的因素。
SILICON LABS EFM32 Zero Gecko 32-bit Microcontroller选型表
SILICON LABS 32位MCU选型,基于24MHz Frequency,4kB~32kB Flash,2kB或4kB RAM等参数进行选型。
产品型号
|
品类
|
Frequency(MHz)
|
Flash (kB)
|
RAM (kB)
|
Dig I/O Pins
|
ADC 1
|
DAC
|
Cap Sense
|
Temp Sensor
|
Timers (16-bit)
|
AES-128
|
UART
|
USART
|
SPI
|
I2C
|
I2S
|
EMIF
|
RTC
|
Comparators
|
Vdd min(V)
|
Vdd max(V)
|
Package Type
|
Package Size (mm)
|
Internal Osc.
|
Debug Interface
|
EFM32ZG222F8-QFP48
|
Microcontroller
|
24
|
8
|
2
|
37
|
12-bit, 4-ch., 1 Msps
|
—
|
Cap Sense
|
Temp Sensor
|
2
|
AES-128
|
2
|
1
|
1
|
1
|
1
|
0
|
RTC
|
1
|
1.98
|
3.8
|
QFP48
|
7x7
|
±2%
|
SW
|
选型表 - SILICON LABS 立即选型
【产品】支持远距离通信的低功耗远距离Sub-GHz SoC EFR32FG
Silicon Labs的高性能双频段无线SoC EFR32FG支持Rail、Connect私有协议和动态双协议,支持2.4GHz和Sub-GHz共存的无线机制。单从芯片指标性能上说,该芯片有+20dbm最大发射功率,-126dbm接收灵敏度,链路预算非常优秀。EFR32FG目前已经支持1.2kbps DSSS+FEC长距离模式,现在已经是Lora的强力竞争对手,助力更低成本、高性能的长距离通信产
Silicon Labs(芯科科技) 应用开发基础:ZigBee协议
描述- 本资料介绍了ZigBee解决方案的关键特性和功能,包括ZigBee 3.0的相关内容。资料涵盖了ZigBee的基本概念、网络结构、节点类型、路由概念、ZigBee堆栈、ZigBee集群库和ZigBee合规性。此外,还讨论了IEEE 802.15.4标准、ZigBee网络硬件和软件元素,以及ZigBee网络中的路由机制。
芯科科技将携手CSA联盟参加上海国际消费电子技术展,并现场演示基于Zigbee和蓝牙的无线多协议技术
Silicon Labs(亦称“芯科科技”)将携手CSA连接标准联盟在2021年10月14至16日举办的上海国际消费电子技术展(Tech G)中设置联合展示区演示最新的基于Zigbee和蓝牙的无线多协议参考设计。
在ZigBee的软件设计中,发送方给接收方发送一个数据,默认都会有default response的消息,此消息应何屏蔽?
需要屏蔽此功能只需要将:// Bit 4 is Disable Default Response Sub-field;#define ZCL_DISABLE_DEFAULT_RESPONSE_MASK BIT(4);这个宏定义设置为0即可:#define ZCL_DISABLE_DEFAULT_RESPONSE_MASK 0.
完美蓝色壁虎!SoC 开发套件二度测评
本文是一篇Bluetooth Smart 开发套件的测评,从开箱观感,产品功能,产品设计,产品使用方案等不同角度帮助消费者更加清晰、准确地了解蓝色壁虎这一开发套件。
【经验】Silicon Labs Zigbee应用程序Nodetest和RAILtest的安装使用
应用程序Nodetest可以实现RF校准、RF功能测试、硬件测试等。而 RAILtest则主要用于EFR32MG1x芯片的RF测试。
2.4G无线协议需私有化,这款SoC芯片你不容错过
Silicon Labs最新推出专门针对2.4GHz私有无线协议需求的SoC产品EFR32FG系列产品,给你的开发带来更简易的体验。
【应用】Silicon Labs低功耗Sub-GHz无线收发器Si4438生产测试搭建简易信号源
Silicon Labs的低功耗Sub-GHz无线收发器Si4438在智能抄表、智慧家居等市场非常受欢迎,Si4438的性能也受到大家的认可,经受了市场的考验。那么本文提供一种在生产测试的时候,简易信号源的搭建。
电子商城
品牌:SILICON LABS
品类:Mighty Gecko SoC
价格:¥23.1352
现货: 8,750
现货市场
服务
Ignion可支持多协议、宽频段的物联网天线方案设计,协议:Wi-Fi、Bluetooth、UWB、Lora、Zigbee、2G、3G、4G、5G、CBRS、GNSS、GSM、LTE-M、NB-IoT等,频段范围:400MHz~10600MHz。
最小起订量: 2500 提交需求>
支持Bluetooth SIG最新的测试规范,支持2.0(EDR), 2.1(EDR), 3.0(HS), 4.0(LE)规范, 并且能完整覆盖BR/EDR/HS/BLE的所有射频测试项目。测试标准:RF.TS/4.03 ;RF-PHYTS/40.3。
实验室地址: 深圳 提交需求>
登录 | 立即注册
提交评论