蓝牙5 mesh编译

本文章基于Nordic NRF5 SDK for mesh

硬件使用NRF52832

首先,下载SEGGER EMBEDED 的开发环境,安装
打开SDK下的工程文件,打开后编译会出现找不到很多文件的错误
参考官方文档的 Building with SEGGER Embedded Studio 
分类下有一个关于第一次配置工程的介绍

点击打开,这里面有如何配置SDK15.0(或者14.1)的介绍

在编译器里如下配置

记住这里的SDK_ROOT=这个宏不要省略!

之后编译,会出现两个APP_ERROR_CHECK的错误,这里我先注释了之后研究如何解决……
修改成这样(不要直接注释掉,这两个函数应该是mesh协议栈收到数据的储存处理,注释可能问题更多)

根据之前的经验应该是检测这两个函数的返回值是否有错,有错则调用系统异常
编译通过后,切记先要选择erase all


接着烧写进去后,可以看到程序运行

在这里可以看到log,程序已经跑起来了

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值