⚠️
大家好. .谢谢你来到论坛。令人兴奋的消息!我们现在正在转移到新的论坛平台,它将提供更好的功能,包含在主对话网站中。所有岗位和账户都已迁移。我们现在只接受新论坛的流量-请在上面发布任何新帖子//www.xmece.com/support.我们将在未来几天修复bug /优化搜索和标记。
6个职位/ 0个新职位
最后发表
moritz.schnaufer
离线
最后看到:2年3个月前
加入: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
离线
最后看到:1天15小时前
工作人员
加入:2018-02-08 11:03
嗨moritz.schnaufer,

嗨moritz.schnaufer,

我遵循了一步一步的教程,我不能复制你的问题。您能确保完全按照本教程中描述的步骤操作吗?你把这个添加到代码中是什么意思?att_decl_user_desc已经添加到user_custs1_def.c中。同样,第13步与您发布的代码片段非常不同。请您澄清您的问题是什么,以便尝试复制它,并提供正确的指导方针?

谢谢,PM_Dialog

moritz.schnaufer
离线
最后看到:2年3个月前
加入: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干净版本中,没有定义att_decl_user_desc。我是否使用了错误的SDK?

我的目标是创造一个特色

我的方法是:
我删除了旧项目和整个SDK,并从您的zip文件中再次提取它。我遵循所有的步骤直到(包括)12。在这一点上,我没有任何错误,只是一些警告,但他们只是为未使用的参考。在这一点上我不关心他们。但当我做第13步(幻灯片25)时,编译器没有创建目标,我得到3个错误。

建立输出:
编译user_custs1_def.c……
..\src\custom_profile\user_custs1_def.c(307): error: #20: identifier "att_decl_user_desc" is undefined
[CUST1_IDX_YOUR_CONTROL_POINT_USER_DESC] = {(uint8_t *) &att_decl_user_desc ATT_UUID_16_LEN,烫(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,烫(RD,启用),
..\src\custom_profile\user_custs1_def.c(308): error: #20: identifier "CUST1_YOUR_CONTROL_POINT_USER_DESC" is undefined
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
离线
最后看到:1天15小时前
工作人员
加入:2018-02-08 11:03
嗨moritz.schnaufer,

嗨moritz.schnaufer,

请查看附件中的步骤,以便创建一个新的特性。我在DA14585_SDK_6.0.10.511_0的默认ble_app_profile示例中进行了测试,我能够创建一个新特性。请尝试这些步骤并告诉我。

谢谢,PM_Dialog

moritz.schnaufer
离线
最后看到:2年3个月前
加入:2018-12-04 07:06
嘿,

嘿,

谢谢你的帮助。我解决了我的问题

PM_Dialog
离线
最后看到:1天15小时前
工作人员
加入:2018-02-08 11:03
嗨moritz.schnaufer,

嗨moritz.schnaufer,

很高兴你解决了你的问题,谢谢你接受我的答案。

谢谢,PM_Dialog