前言:
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,观察到设置后抓接板旁边的黄色指示灯亮了
选中Flash,进行如下设置后,点击Flash烧录,可看到进度条前进,烧录完毕
3.2、Jlink方式
打开JFlash软件,建立工程,选择Target -> connect
连接成功如下图
选择烧录文件,收下烧录bootloader 的.s37文件,直接拖动到文件区域
选择target -> Production Programming 烧录bootloader
然后同样方法烧录app应用 ncp-uart-hw
后记:
之所以可以这样直接烧录不用指定烧录地址,是因为.s37文件已经包含了烧录地址,省去了人为指定的麻烦。这种方式适合单片烧录,用于日常调试。