我拥有DA14580的基本板。使用SDK 3,我可以正常连接在我的笔记本电脑上。但是如果我尝试在SDK 5中包含的“BLE_APP_BAREBONE”的应用程序,我可以在我的电脑上看到设备对话框 - BRBN,但我无法连接到它。我在“user_periph_setup.h”中选择“基本”选项。我正在使用keil 4.您是否在基础开发板上尝试过新的SDK 5?
你好,
请使用extent_template项目并重复测试。我会看看ble_app_barebone,让你知道我的发现。
你好,我们又见面了,
我刚刚在没有任何问题的情况下在我的基本套件上运行鞍骨申请。我可以尝试使用智能手机应用程序(Blueloupe for Android或LightBlue for iOS)吗?
Exten_Template项目工作正常。基本板与我的Windows 8.1确定。但是ble_app_barebone应用程序没有。但我需要来自鞍骨或BLE_APP_PROFILE的一些功能。我没有Android或iOS。
我找到了解决方案,但我不知道问题是什么。请找出来。解决方案是启用安全性:在da1458x_config_basic.h中,您必须更改为#define cfg_app_security.在user_module_config.h更改为#define consuldure_dlg_sec(0)在user_callback_config中.h更改为.app_on_pairing_request = default_app_on_pairing_request,.app_on_tk_exch_nomitm = default_app_on_tk_exch_nomitm,.app_on_irk_exch = null,.app_on_csrk_exch = default_app_on_csrk_exch,.app_on_ltk_exch = default_app_on_ltk_exch,.app_on_pairing_succeded = null,.app_on_encrypt_ind = null,.app_on_mitm_passcode_req = null,.app_on_encrypt_req_ind = default_app_on_encrypt_req_ind,
#define cfg_app_security.
#define consuldure_dlg_sec(0)
.app_on_pairing_request = default_app_on_pairing_request,.app_on_tk_exch_nomitm = default_app_on_tk_exch_nomitm,.app_on_irk_exch = null,.app_on_csrk_exch = default_app_on_csrk_exch,.app_on_ltk_exch = default_app_on_ltk_exch,.app_on_pairing_succeded = null,.app_on_encrypt_ind = null,.app_on_mitm_passcode_req = null,.app_on_encrypt_req_ind = default_app_on_encrypt_req_ind,
随着这种变化,即使是Barebone工作也是如此。结束如果我禁用Template_App中的安全性,它不会连接。
我仍然需要答案。还有一个问题。如何在SDK5启用配置文件?在SDK3中,您可以在“da14850_config.h”中定义#define cfg_prf_bass 1。我不知道如何在SDK5中这样做。
嗨cusko,
我可以在Windows 8.1中确认只有安全启用,您可以连接到设备。您可以在User_profiles_config.h文件中为应用程序启用所需的配置文件,仅包括所需配置文件的.h文件。例如,在user_profiles_config.h中通过包括vis.h和custs1.h,您的应用程序将嵌入相关的配置文件。
谢谢mt_dialog.
谢谢!有关信息:SDK3使用Windows 8.1禁用安全性,禁用安全性。
你好,
请使用extent_template项目并重复测试。我会看看ble_app_barebone,让你知道我的发现。
你好,我们又见面了,
我刚刚在没有任何问题的情况下在我的基本套件上运行鞍骨申请。我可以尝试使用智能手机应用程序(Blueloupe for Android或LightBlue for iOS)吗?
Exten_Template项目工作正常。基本板与我的Windows 8.1确定。但是ble_app_barebone应用程序没有。但我需要来自鞍骨或BLE_APP_PROFILE的一些功能。我没有Android或iOS。
我找到了解决方案,但我不知道问题是什么。请找出来。
解决方案是启用安全性:
在da1458x_config_basic.h中,您必须更改为
#define cfg_app_security.
在user_module_config.h更改为
#define consuldure_dlg_sec(0)
在user_callback_config中.h更改为
.app_on_pairing_request = default_app_on_pairing_request,
.app_on_tk_exch_nomitm = default_app_on_tk_exch_nomitm,
.app_on_irk_exch = null,
.app_on_csrk_exch = default_app_on_csrk_exch,
.app_on_ltk_exch = default_app_on_ltk_exch,
.app_on_pairing_succeded = null,
.app_on_encrypt_ind = null,
.app_on_mitm_passcode_req = null,
.app_on_encrypt_req_ind = default_app_on_encrypt_req_ind,
随着这种变化,即使是Barebone工作也是如此。结束如果我禁用Template_App中的安全性,它不会连接。
我仍然需要答案。还有一个问题。
如何在SDK5启用配置文件?在SDK3中,您可以在“da14850_config.h”中定义#define cfg_prf_bass 1。我不知道如何在SDK5中这样做。
嗨cusko,
我可以在Windows 8.1中确认只有安全启用,您可以连接到设备。您可以在User_profiles_config.h文件中为应用程序启用所需的配置文件,仅包括所需配置文件的.h文件。例如,在user_profiles_config.h中通过包括vis.h和custs1.h,您的应用程序将嵌入相关的配置文件。
谢谢mt_dialog.
谢谢!
有关信息:SDK3使用Windows 8.1禁用安全性,禁用安全性。