回答

收藏

[评测分享] 【Silicon Labs EFR32xG22】蓝牙开发板起航-搭建工程、烧录、demo

#板卡评测 #板卡评测 6334 人阅读 | 0 人回复 | 2020-08-04

本帖最后由 pandyele 于 2020-8-4 16:31 编辑

EFR32MG22搭建官方demo温度探测工程并在手机上显示温度
把套件连接到电脑usb,打开simplicity studio V4->EFR32xG22 2.4 GHz 6 dBm Radio Board
  
   
一、蓝牙工程搭建
步骤1:点击File->New-Project进行新建工程,打开新建窗口选择Silicon Labs MCU Project然后点击Next

工程设置:选择套件板信息、芯片类型以及蓝牙SDK版本V2.13.6.0,选好点击下一步Next

选择Example, Bluetooth(SoC) Basic中Thermometer搭建官方温度监控工程,如下

命名工程名字和选择工程存储途径,然后点击完成Finish,就完成工程搭建

步骤3:搭建demo后,需要编译工程,在编译锤子图标傍边下拉菜单选用GNU ARM V7.2.1,然后点击锤子编译


编译完成后就是生产烧录固件hex的文件,途径在工程包GNU ARM v7.2.1 - Default文件夹里面


二、Bootloader.S37文件生产工程搭建
ps:之前自己测试单独烧录应用文件hex,蓝牙是无法工作的,因为hex的文件不是0地址开始,所以没有bootloade是无法运行
参考文档:ug103-06-fundamentals-bootloading
步骤类似我就不多说了,唯一不用的就是在选择demo是(如下图所示),工程搭建好,直接编译就可以快速生成BootLoader


三、烧录
1-先烧Silicon Labs EFR32xG22的BootLoader.S37文件,必须是S37文件
bootloader-storage-internal-single-512k.rar (14.74 KB, 下载次数: 3)


2-BootLoader烧录完后在烧录应用hex文件(即温度检测固件)
soc-thermometer.rar (217.68 KB, 下载次数: 5)


四、蓝牙温度检测用app体验
1-需要下载silicon labs 官方提供蓝牙测试APP,提供有安卓和苹果,因为我手机是安卓所以我只下载安卓App(EFR Connect),APK包:
APK.rar (4.94 MB, 下载次数: 6)

2-打开EFR Connect 应用软件如图,要所搜设备名为Thermometer Example必须,先在左下角选择Demo项,然后再点ENABLE,使能定位功能,再点击温度图标,单出一个窗口,select a Bluetooth Device ,如果出现Thermometer Example,点击连接即可
,最后就可以看到有温度显示了






最后:搭建工程和烧录、demo测试均完成!!

EFR Connect3.jpg (143.08 KB, 下载次数: 78)

EFR Connect3.jpg
关注下面的标签,发现更多相似文章
只要活着就去拼搏
分享到:
回复

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条