EFR32xG21搭建网关demo - bootloader

背景

在之前的文章中,简要介绍了制作一个网关demo的基本组成部分,EFR32xG21搭建网关demo 现在着重介绍bootloader部分

我们使用默认的bootloader-uart-xmodem工程即可,默认已经安装好Simplicity Studio IDE

实际操作

新建工程:

File -> New -> Project -> Silicon Labs AppBuilder Project,选中以后选择 Next

EFR32xG21搭建网关demo - bootloader_第1张图片
然后,要选择application type,现在我们要制作bootloader,所以选择Gecko Bootloader,看文档介绍这是最新的一种bootloader,比较通用。选择好之后,点击Next
EFR32xG21搭建网关demo - bootloader_第2张图片
顺便提一下,其他Application 的含义:
“Green Power Device Framework 应该是作Green Power 用到的SDK工程,GreenPower是一种比较节能的方式,有些灯可以支持,号称几乎不用电池就可以工作。

Customizable network coprocessor(NCP) applications,简单讲成为ncp应用,一般是有串口接口和上层应用通信的一些应用程序,可以接受命令输入控制。

Silicon Labs Zigbee 是zigbee协议栈的实现
Silicon Labs Flex SDK 是一些射频、以及板级测试的应用
Radio configuration for EFR32 radio family ,应该是射频配置相关应用

点击Next,一般选择最新的工程

EFR32xG21搭建网关demo - bootloader_第3张图片
再下一步
EFR32xG21搭建网关demo - bootloader_第4张图片
可以详细阅读一下工程描述文件,大概含义表示这是一个利用UART 串口通信的 bootloader等等。。

再下一步

EFR32xG21搭建网关demo - bootloader_第5张图片
点击Next,工程就开始创建,点击Finish完成
EFR32xG21搭建网关demo - bootloader_第6张图片
接下来进入工程编译,这一篇主要介绍工程搭建,默认是不需要修改东西的,所以直接点击Generate,
EFR32xG21搭建网关demo - bootloader_第7张图片
生成代码时提示要覆盖掉某个配置文件,勾选上,然后OK
EFR32xG21搭建网关demo - bootloader_第8张图片
EFR32xG21搭建网关demo - bootloader_第9张图片

编译工程

在工程文件右键选择build,开始编译,编译好以后会生成一个.s37文件
EFR32xG21搭建网关demo - bootloader_第10张图片
编译成功
EFR32xG21搭建网关demo - bootloader_第11张图片

烧录

烧录可以使用之前写的一篇EFR32xG21烧录指南,选择Simplicity Commander方式,当然还可以在Debug Adapters识别到的设备这里右键Upload application烧录,最好勾选上Erase Chip
EFR32xG21搭建网关demo - bootloader_第12张图片
最后将这个.s37文件烧录即可

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