0

我正在使用 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)。信息不足,无法列出图像符号。

我已将 device_manager.h 包含在 PATHS 中。使用 Keil,我通过转到 Menu->Flash->Configure Flash Tools ... -> Include Paths -> Add components\ble\device_manager 来做到这一点

我还错过了什么?

4

1 回答 1

0

根据您要使用的 SDK 版本,您需要编译和链接device_manager_peripheral.c. 对于 NRF5 SDK 版本 11.0.0,它位于文件夹中<path to sdk>/nRF5_SDK_11/components/ble/device_manager

您可以在此处找到教程。

于 2016-07-22T20:42:23.357 回答