我正在使用Nordic nRF51-DK SDK_11和软设备s130。
添加设备管理器时遇到以下错误。我正在使用Keil编译器。
._ build \ nrf51422_xxac_s130.axf:错误:L6218E:未定义的符号 dm_init(来自main.o)。 ._build \ nrf51422_xxac_s130.axf:错误: L6218E:未定义的符号dm_register(从main.o引用)。不 足够的信息来列出图像符号。
我在PATHS中包含了device_manager.h。使用Keil,我通过菜单 - > Flash->配置Flash工具...来完成它 - >包含路径 - >添加组件\ ble \ device_manager
我还错过了什么?
答案 0 :(得分:0)
根据您要使用的SDK版本,您需要编译并链接device_manager_peripheral.c
。对于NRF5 SDK版本11.0.0,它位于文件夹<path to sdk>/nRF5_SDK_11/components/ble/device_manager
。
您可以找到教程here。