930电子网

 找回密码
 立即注册
艾克姆科技推出最新产品STC32G12K128开发板
查看: 1750|回复: 3

nodic52840移值配对绑定时编译报错

[复制链接]

3

主题

8

帖子

70

积分

注册会员

Rank: 2

积分
70
发表于 2024-8-15 17:36:23 | 显示全部楼层 |阅读模式
按照“实验17-1Just Work配对绑定”例程,移植配对绑定功能
1、添加了peer_manager.h、peer_manager_handler.h两个头文件
2、编译器中添加了文件包含路径peer_manager
3、nRF_BLE组中,加入了相关.C文件
4、配置了sdk_config.h文件。
5、不添加代码,此时编译,报如下错误。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

3

主题

8

帖子

70

积分

注册会员

Rank: 2

积分
70
 楼主| 发表于 2024-8-15 17:39:53 | 显示全部楼层
图片不太清晰,补充错误信息如下:
*** Using Compiler 'V5.06 update 4 (build 422)', folder: 'C:\Keil_v5\ARM\ARMCC\Bin'
Build target 'nrf52840_xxaa'
compiling security_dispatcher.c...
..\..\..\..\..\..\components\ble\peer_manager\security_dispatcher.c(77): error:  #94: the size of an array must be greater than zero
  STATIC_ASSERT((NRF_SDH_BLE_CENTRAL_LINK_COUNT == 0) || PM_CENTRAL_ENABLED,
..\..\..\..\..\..\components\ble\peer_manager\security_dispatcher.c: 0 warnings, 1 error
".\_build\nrf52840_xxaa.axf" - 1 Error(s), 0 Warning(s).
Target not created.
Build Time Elapsed:  00:00:03
回复 支持 反对

使用道具 举报

52

主题

354

帖子

6545

积分

版主

Rank: 7Rank: 7Rank: 7

积分
6545
发表于 2024-8-16 09:36:24 | 显示全部楼层
iamlijin 发表于 2024-8-15 17:39
图片不太清晰,补充错误信息如下:
*** Using Compiler 'V5.06 update 4 (build 422)', folder: 'C:\Keil_ ...

可以检查一下sdk_config.h:可以把例子的直接拷贝过来编译,排除sdk_config.h的问题;
检查内存配置:和例子对比一下。
回复 支持 反对

使用道具 举报

3

主题

8

帖子

70

积分

注册会员

Rank: 2

积分
70
 楼主| 发表于 2024-8-16 13:56:47 | 显示全部楼层
谢谢版主!!!确实是sdk_config.h的问题,原因是把NRF_SDH_BLE_CNETRAL_LINK_COUNT的值设置为1了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|官方淘宝店|930电子网 ( 皖ICP备16000695号-2 )

GMT+8, 2024-11-21 14:23 , Processed in 0.071386 second(s), 22 queries .

快速回复 返回顶部 返回列表