你好对话框,
我正在尝试BLE_APP_PERITERAL,并包含服务SVC4(总共4个服务)和一个特征(CHAR1);
在编译应用程序和调试时,
1.可以包括特征声明“德”
2. On adding the characteristic "Value" - the device does not advertise (based on power profiler) though the program runs in Debug mode.
我可以知道步骤在SDK6.0.10中为BLE_APP_PERITERAL或任何其他步骤如何将特征提高到我的SVC4中的至少10。
谢谢,期待尽快回复。
设备:
嗨rajucoolsuraj,
设备停止广告的最可能原因是为什么代码可能会在某处粘住。请您在调试模式下运行它,并热连接调试器?代码是否粘在某个地方,例如在NMI或WDOG处理程序中或任何断言?
谢谢,PM_DIALOG.
你好对话框,
我可以知道如何热连接调试器的过程?
Thanks
你好对话框,
似乎有一个特征的特殊行为。
我一直在尝试调试上面的代码示例 -
当CCCD添加到数据特性的DB中时;设备不宣传。
关于评论数据CHAR的CCCD属性;该设备开始宣传。
为什么行为是特殊的?
问候
Raju
你好对话框,
CCCD申报需要正确的许可,
因此,行为。
Thanks
Raju
嗨rajucoolsuraj,
该设备停止广告,因为代码将某个在WDOG或NMI的某处困扰,或者由于内存分配故障导致任何断言。正如我之前的帖子中提到的那样,使用调试器热门连接的固件非常有帮助。按照这种方式,您可以确定代码堆栈的原因。例如,如果原因是WDOG到期,则将触发WDOG处理程序。要了解如何附加调试器,请阅读教程8:调试方法教程。
谢谢,PM_DIALOG.
代码配置不正确。
它现在的工作。
谢谢你的调试链接。
问候
Raju
嗨rajucoolsuraj,
很高兴你识上你的问题,谢谢你接受我的答案。
谢谢,PM_DIALOG.
嗨abc1724,
In SDK5.0.4 there are 2 custom services available and you could find them under sdk\ble_stack\profiles\custom\custs SDK path. For example, in the ble_app_peripheral example, only the custom service 1 is implemented. In order to add the second service, you should do the following steps:
如果你想创建一个第三定制服务, there is no provision by the SDK and you should do it by yourself. It’s not a straight-forward implementation, as couple of SDK part mast be modified. Please find a tutorial regarding custom 1 service.
//www.wsdof.com/sites/default/files/training_02_custom_profile_example_v1.2_0_0.pdf
However, if you are starting a new design or project, we recommend to start with our newest Smartbond device named DA14531. The SDK is much improved, we have a lot of code examples and improved documentation, and there is also software roadmap support. There is not any software roadmap support for DA14580 product family and SDK5.
如果您有任何后续问题,我会建议您创建一个新的论坛线程。
谢谢,PM_DIALOG.