⚠️
嗨,...感谢您来论坛。令人兴奋的消息!我们现在正在迁至我们的新论坛平台,将提供更好的功能,并包含在主对话框网站中。所有帖子和帐户都已迁移。我们现在只接受新论坛上的流量 - 请发布任何新线程https://www.dialog-seminile.com/support.。我们将在未来几天修复错误/优化搜索和标记。
6个帖子/ 0新
最后一篇
莫里茨。斯科诺
离线
最后一次露面:2年2个月前
加入:2018-12-04 07:06
添加特征

嘿,
我尝试了你的教程:“创建自定义个人资料特性”但是,当我试图创建一个我注意到的新特征时,大多数步骤已经完成,这是步骤13我的代码有错误。没有ATT_DECL_USER_DESC。我将其添加到我的代码中:
static const uint16_t att_decl_user_desc = att_desc_char_user_description;

但是,当我尝试运行我的代码时,调试器始终在此行中停止在nmi_handler.c中:
__asm(“bkpt#0 \ n”);
它说,当你达到这一点时,它是由于手表狗超时

我已经完成了一步一步,以为我已经做了一切,就像它应该是一样的,不知道该做什么了。我多次检查它,每次行为都一样。

我正在使用:
DA14585.
SDK 6.0.10.511.
ble_app_profile.

提前谢谢你的帮助。

关键词:
设备:
PM_DIALOG.
离线
最后一次露面:8小时37分钟前
职员
加入:2018-02-08 11:03
嗨Moritz.Schnaufer,

嗨Moritz.Schnaufer,

我按照教程一步一步,我无法复制你的问题。您能否确保您遵循本教程中描述的步骤?你是什​​么意思,你把它添加到代码中?ATT_DECL_USER_DESC已被添加到USER_CUSTS1_DEF.C中。此外,步骤13与您发布的代码片段完全不同。您能否澄清您的问题,以便尝试复制它并为您提供正确的指导方针?

谢谢,PM_DIALOG.

莫里茨。斯科诺
离线
最后一次露面:2年2个月前
加入:2018-12-04 07:06
嘿,

嘿,

感谢您的答复。我有的问题并试图描述是:
我按照步骤一步一步遵循,在不修复ATT_DECL_USER_DESC的情况下无法创建新的特征。我试图用代码片段修复这个(这个:static const uint16_t att_decl_user_desc = att_desc_char_user_description;) 我写。在修复后,我无法与板合作,因为它总是跳进了nmi_handler.c。

我不得不说,我有点困惑。您说ATT_DECL_USER_DESC已被定义,但编译器在我的情况下无法找到它。在我清洁的SDK的Verion中,没有定义ATT_DECL_USER_DESC。我用错误的SDK吗?

我的目标是创造一个特征

我的方法是:
我删除了旧项目和整个SDK,然后从ZIP文件中提取它。我按照所有步骤(包括)12。到这一点,我没有任何错误只是一些警告,但它们只是为了未使用的参考。此时我不关心他们。但是当我执行步骤13时(从幻灯片25),编译器不是创建目标,我得到3个错误。

构建输出:
compling user_custs1_def.c.
.. \ src \ custom_profile \ user_custs1_def.c(307):错误:#20:标识符“att_decl_user_desc”未定义
[cust1_idx_your_control_point_user_desc] = {(uint8_t *)&att_decl_user_desc,att_uuid_16_len,perm(rd,启用),
.. \ src \ custom_profile \ user_custs1_def.c(307):错误:#44:表达式必须具有指针类型
[cust1_idx_your_control_point_user_desc] = {(uint8_t *)&att_decl_user_desc,att_uuid_16_len,perm(rd,启用),
.. \ src \ custom_profile \ user_custs1_def.c(308):错误:#20:标识符“cutter1_your_control_pant_user_desc”未定义
sizeof(cust1_your_control_point_user_desc)-1,sizeof(cust1_your_control_point_user_desc)-1,cust1_your_control_point_user_desc},

我想在我的上一个描述中修复此错误:static const uint16_t att_decl_user_desc = att_desc_char_user_description;

PM_DIALOG.
离线
最后一次露面:8小时37分钟前
职员
加入:2018-02-08 11:03
嗨Moritz.Schnaufer,

嗨Moritz.Schnaufer,

请查找附加步骤以创建新特征。我在da14585_sdk_6.0.10.511_0的默认BLE_APP_PROFILE示例中测试了我能够创建一个新的特征。请尝试这些步骤让我知道。

谢谢,PM_DIALOG.

莫里茨。斯科诺
离线
最后一次露面:2年2个月前
加入:2018-12-04 07:06
嘿,

嘿,

Tahnk你的帮助。我能解决问题

PM_DIALOG.
离线
最后一次露面:8小时37分钟前
职员
加入:2018-02-08 11:03
嗨Moritz.Schnaufer,

嗨Moritz.Schnaufer,

很高兴你识上你的问题,谢谢你接受我的答案。

谢谢,PM_DIALOG.