【经验】如何使用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 EFR32MG如何实现组播
Silicon Labs的Zigbee无线SoC EFR32MG在Zigbee的应用中占有非常多的份额,主要的优势为集成PA,最高19.5dbm的发射功率,-102.7dbm接收灵敏度,整个链路预算即122.2db,穿墙的效果非常好。全球范围内使用EFR32MG作为Zigbee网关的产品高达80%。
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 立即选型
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 立即选型
EFR32MG的ZIGBEE测试,连接开发板无法看到开发板的IP地址,怎么解决?
DEMO 需要连接到带有DHCP服务器的局域网中,会自动分配IP地址给 DEMO板 ,再将装有simplicity studio软件的电脑和开发板接入同一个局域网内,就可以在simplicity studio中看到该DEMO板分配的IP地址,选择后就可以进行操作 。
【产品】支持远距离通信的低功耗远距离Sub-GHz SoC EFR32FG
Silicon Labs的高性能双频段无线SoC EFR32FG支持Rail、Connect私有协议和动态双协议,支持2.4GHz和Sub-GHz共存的无线机制。单从芯片指标性能上说,该芯片有+20dbm最大发射功率,-126dbm接收灵敏度,链路预算非常优秀。EFR32FG目前已经支持1.2kbps DSSS+FEC长距离模式,现在已经是Lora的强力竞争对手,助力更低成本、高性能的长距离通信产
完美蓝色壁虎!SoC 开发套件二度测评
本文是一篇Bluetooth Smart 开发套件的测评,从开箱观感,产品功能,产品设计,产品使用方案等不同角度帮助消费者更加清晰、准确地了解蓝色壁虎这一开发套件。
在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.
【应用】Silicon Labs低功耗Sub-GHz无线收发器Si4438生产测试搭建简易信号源
Silicon Labs的低功耗Sub-GHz无线收发器Si4438在智能抄表、智慧家居等市场非常受欢迎,Si4438的性能也受到大家的认可,经受了市场的考验。那么本文提供一种在生产测试的时候,简易信号源的搭建。
【应用】Silicon Labs低功耗Zigbee 无线SoC EFR32MG助力实现3路单火线供电墙壁开关
单火线供电智能墙壁开关,安装方便,仅需一根火线供电,安装中非常的方便。但是单火线开关最需要避免的是鬼火现象的产生。所谓鬼火,就是指在单火线取电过程中,由于主控功耗太高,导致流过灯泡的电流达到了其发光的阈值,而导致的灯泡有微光闪烁的状态出现。基于Silicon Labs的低功耗Zigbee无线SoC,成功应用于3路单火线供电墙壁开光中,由于其超低的功耗,将鬼火出现的几率降低至最小。
【经验】Silicon Labs Zigbee应用程序Nodetest和RAILtest的安装使用
应用程序Nodetest可以实现RF校准、RF功能测试、硬件测试等。而 RAILtest则主要用于EFR32MG1x芯片的RF测试。
世界上最节能的微控制器EFM32之十大低功耗奥秘
Silicon Labs EFM32 32 位微控制器系列是世界上最为节能的微控制器,特别适用于低功耗和能源敏感型应用,包括能源、水表和燃气表、楼宇自动化、警报及安防和便携式医疗/健身器材。本文着重强调10个Silicon Labs32位MCU功耗低的因素。
世强做Microchip的zigbee方案吗?
世强暂不做的Microchip的zigbee方案,你可以了解一下Silicon Labs的Zigbee方案,拥有最全的Zigbee协议,低功耗,被很多知名品牌采用,在这个平台内部有非常多的Zigbee应用方案以及技术文章。
电子商城
品牌:SILICON LABS
品类:Mighty Gecko SoC
价格:¥23.1352
现货: 8,750
现货市场
服务
可定制板装式压力传感器支持产品量程从5inch水柱到100 psi气压;数字输出压力传感器压力范围0.5~60inH2O,温度补偿范围-20~85ºС;模拟和数字低压传感器可以直接与微控制器通信,具备多种小型SIP和DIP封装可选择。
提交需求>
可定制风扇尺寸覆盖18x18x04mm~165x165x25mm,随散热器大小而定制;风扇转速范围:1000 RPM~16500 RPM。支持DC风扇,直流风扇轴流风机,鼓风机以及电脑笔记本风扇等产品定制。
最小起订量: 500pcs 提交需求>
登录 | 立即注册
提交评论