EFR32xG21烧录指南

前言:
EFR32G32 系列芯片烧录支持JLink SWD模式以及Silicon Labs官方提供的Simplicity Commander Mini接口烧录

一、硬件准备
1、硬件列表

列表
Silicon Labs开发板一套
Silicon Labs Debug 扩展小板
CH340串口模块
JLink V9 仿真器

2、接线方式
2.1、JLINK SWD 方式烧录
使用杜邦线按照如下顺序连接

模块 JLink
Vcc Vcc
GND GND
SWDIO SWDIO
SWCLK SWCLK
REST REST

2.2、Simplicity Mini Port 烧录
Mini Port默认有十根线,只接其中对应五根线即可,接法同上SWD方式

二、软件准备
2.1、JLink 方式
JLink 烧录需要配合JFlash
2.2、开发板Mini Port方式
烧录使用Simplicity Studio

三、烧录
3.1、Simplicity Studio 方式
选择 Simplicity Studio -> Tools -> Simplicity Commander

在Kit选项选择connect,然后设置开发板的Debug Mode 为Out,观察到设置后抓接板旁边的黄色指示灯亮了

EFR32xG21烧录指南_第1张图片
选中Flash,进行如下设置后,点击Flash烧录,可看到进度条前进,烧录完毕

EFR32xG21烧录指南_第2张图片

3.2、Jlink方式
打开JFlash软件,建立工程,选择Target -> connect
连接成功如下图

EFR32xG21烧录指南_第3张图片

选择烧录文件,收下烧录bootloader 的.s37文件,直接拖动到文件区域

选择target -> Production Programming 烧录bootloader

然后同样方法烧录app应用 ncp-uart-hw

后记:
之所以可以这样直接烧录不用指定烧录地址,是因为.s37文件已经包含了烧录地址,省去了人为指定的麻烦。这种方式适合单片烧录,用于日常调试。

你可能感兴趣的:(Zigbee,SiliconLabs)