⚠️
你好。。谢谢你来参加论坛。令人兴奋的消息!我们现在正在移动到我们的新论坛平台,将提供更好的功能,并包含在主对话网站的过程。所有帖子和账号都已迁移。我们现在只接受新论坛上的流量-请在//www.wsdof.com/support. 我们将在未来几天内修复bug/优化搜索和标记。
6个职位/0个新职位
最后一篇文章
莫里茨·施纳弗
离线
最后一次见到:2年2个月前
已加入:2018-12-04 07:06
添加特征

嘿,
我试过你的教程:“创建自定义配置文件特征”但是当我试图创建一个新的特性时,我注意到大多数步骤已经完成了,而第13步我的代码有一个错误。没有att\u decl\u user\u desc。我将其添加到代码中,如下所示:
静态常量uint16\u t att\u decl\u user\u desc=att\u desc\u CHAR\u user\u DESCRIPTION;

但当我尝试运行代码时,调试器总是在nmi\u handler.c中的以下行中停止:
__asm(“BKPT#0\n”);
它说当你到达这一点是由于看门狗超时

我已经一步一步地做了,我想我已经做了所有应该做的事情,不知道该做什么了。我检查了很多次,每次都是一样的。

我正在使用:
DA14585型
SDK 6.0.10.511版
ble\应用程序\配置文件

提前谢谢你的帮助。

关键词:
设备:
PM\U对话框
离线
最后一次见到:1天10小时前
工作人员
已加入:2018-02-08 11:03
嗨,莫里茨,施劳弗,

嗨,莫里茨,施劳弗,

我一步一步地遵循教程,我无法复制您的问题。请确保您完全按照本教程中描述的步骤操作好吗?您将此添加到代码中是什么意思?att\u decl\u user\u desc已经添加到user\u custs1\u def.c中。另外,步骤13与您发布的代码片段有很大不同。你能澄清你的问题是什么,以便尝试复制它,并为你提供正确的指导方针吗?

谢谢,下午好

莫里茨·施纳弗
离线
最后一次见到:2年2个月前
已加入:2018-12-04 07:06
嘿,

嘿,

谢谢你的回复。我一直试图描述的问题是:
我一步一步地遵循教程,在没有修复att\u decl\u user\u desc的情况下无法创建新特性静态常量uint16\u t att\u decl\u user\u desc=att\u desc\u CHAR\u user\u DESCRIPTION;)我写道。在我修复了代码之后,我无法使用该板,因为它总是跳入nmi\u handler.c。

我不得不说,我有点困惑。你说att\u decl\u user\u desc已经被定义了,但是编译器在我的例子中找不到它。在我的SDK的干净版本中,att\u decl\u user\u desc没有定义。我用错SDK了吗?

我的目标是创造一个

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

生成输出:
正在编译用户\u custs1 \u def.c。。。
..\src\custom_profile\user_custs1_def.c(307):错误:#20:标识符“att#declŠu userŠdesc”未定义
[CUST1\u IDX\u YOUR\u CONTROL\u POINT\u USER\u DESC]={(uint8\u t*)&att\u decl\u USER\u DESC,att\u uid\u 16\u LEN,PERM(RD,ENABLE),
..\src\custom_profile\user_custs1_def.c(307):错误:#44:表达式必须具有指针类型
[CUST1\u IDX\u YOUR\u CONTROL\u POINT\u USER\u DESC]={(uint8\u t*)&att\u decl\u USER\u DESC,att\u uid\u 16\u LEN,PERM(RD,ENABLE),
..\src\custom_profile\user_custs1_def.c(308):错误:#20:标识符“CUST1_YOUR_CONTROL_POINT_user_DESC”未定义
sizeof(CUST1\u YOUR\u CONTROL\u POINT\u USER\u DESC)-1,sizeof(CUST1\u YOUR\u CONTROL\u POINT\u USER\u DESC)-1,CUST1\u YOUR\u CONTROL\u POINT\u USER\u DESC},

我想用以下方法修复我之前描述中的错误:静态常量uint16\u t att\u decl\u user\u desc=att\u desc\u CHAR\u user\u DESCRIPTION;

PM\U对话框
离线
最后一次见到:1天10小时前
工作人员
已加入:2018-02-08 11:03
嗨,莫里茨,施劳弗,

嗨,莫里茨,施劳弗,

请参阅附件中创建新特征的步骤。我在DA14585\usdk\u6.0.10.511\u0的默认ble\u app\u配置文件示例中进行了测试,并创建了一个新特性。请尝试这些步骤,让我知道。

谢谢,下午好

附件:
莫里茨·施纳弗
离线
最后一次见到:2年2个月前
已加入:2018-12-04 07:06
嘿,

嘿,

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

PM\U对话框
离线
最后一次见到:1天10小时前
工作人员
已加入:2018-02-08 11:03
嗨,莫里茨,施劳弗,

嗨,莫里茨,施劳弗,

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

谢谢,下午好