与LD_DEFS = -DRELEASE_BUILD崩溃

⚠️
大家好. .感谢来到论坛。令人兴奋的消息!我们现在正在转移到新的论坛平台的过程中,它将提供更好的功能,并包含在主对话网站。所有的帖子和账号已经迁移。我们现在只接受新论坛的流量-请发布任何新的帖子在//www.wsdof.com/support.我们会在接下来的几天修复bug /优化搜索和标记。
4个职位/ 0个新职位
最后发表
托马斯Donhauser
离线
最后看到:8个月1个星期前
加入:2019-10-20 10:45
与LD_DEFS = -DRELEASE_BUILD崩溃

我有两块da1468x USB-Kit开发板。其中之一就是制造麻烦,我已经在另一个论坛主题中提到过。

以下是帖子的链接:https://support.dialog-semiconductor.com/forums/post/dialog-smartbond-bluetooth-low-energy-%E2%80%93-hardware-device-reference-designs/crash

现在我发现,如果在Pre-build-steps命令中设置了LD_DEFS=-DRELEASE_BUILD,我的版本-版本崩溃在这个特定的板上。

我道题是:

这句话有什么用?我无法在任何文档中找到任何关于LD_DEFS=-DRELEASE_BUILD的内容。甚至谷歌都没有发现任何关于它的东西。

2)发布代码会受到什么影响?

谢谢你!

托马斯。

设备:
PM_Dialog
离线
最后看到:2天20小时前
工作人员
加入:2018-02-08 11:03
你好托马斯•Donhauser

你好托马斯•Donhauser

这是在发布版本构建配置中使用的标志。在版本配置中构建项目时,这将截断调试信息,代码将减少。发布构建配置通常用于最终的应用程序代码。关于你的PLL问题,请尝试初始化系统时钟到XTAL16M,然后设置它到PLL96。

谢谢,PM_Dialog

托马斯Donhauser
离线
最后看到:8个月1个星期前
加入:2019-10-20 10:45
你好PM_Dialog,

你好PM_Dialog,

谢谢你的解释。到目前为止,我知道发布和构建任何其他配置之间的区别。有不止一条语句来初始化发布构建。在构建配置中,Preprocessor设置中还设置了关键字RELEASE_BUILD。这是在SDK的所有项目中完成的。这是多余的还是有不同的含义?

关于PLL96:请在其他帖子中看到答案。

关于问题本身:当我删除整个flash并重新构建应用时,它就消失了(我之前已经做过好几次了)。但是我觉得这个解决方案/答案不是很舒服。

谢谢你!

托马斯。

PM_Dialog
离线
最后看到:2天20小时前
工作人员
加入:2018-02-08 11:03
你好托马斯•Donhauser