1 前提
1…软件: gecko_sdk_3.2.3
2:硬件:EFR32BG22C224F512GM32
3.IDE工具:SimpliStudio 5
2 导入第一个工程
1.新建产品
针对自己的选择的芯片,新建一个product,主要是为了方便识别相应的软件包
选择合适的软件包进行开发
2.创建例程工程,点击创建
点击exaple project and demos ,然后再里面输入soc_empty,该工程是一个简易的ble功能,里面包含广播和基本的设备信息连接服务,适合当做基础工程
3.放 工程路径地址
下面可以输入放入该工程的路径,可以放到自己 pc任何盘,如果可以最好建立一个work_spcase
存放编译出来的文件
4:该项目上的一些文件价的说明
1.readlme:里面会具体说明该工程的应该说明
2:autogen:里面会有可视化页面对于配置gatt生成的文件
3.config 可以进行gatt配置的可视化界面工具
以下为gatt可以可视化配置UI
gatt配置生成的文件,在这两个文件下,可以找到用户配置用到的gatt服务的全部信息
4.添加相应的组建
在该文件夹下,可以找到相应的配置组建,比如rtt,外设,定时器等驱动代码,
不添加,则不能使用或使用有问题,使用之前必须先添加好组建
5:广播配置的代码
1 广播初始化
2.广播开始函数
这就是第一个工程的一些基本情况