ble_adv演示代码中出现致命错误(无法生成)

⚠️
你好。。谢谢你来到论坛。令人兴奋的消息!我们现在正在迁移到新的论坛平台,该平台将提供更好的功能,并包含在主对话网站中。所有员额和帐户都已迁移。我们现在只接受新论坛的流量-请在//www.wsdof.com/support. 我们将在未来几天内修复bug/优化搜索和标记。
8个员额/0个新员额
最后一篇文章
泰勒20
离线
最后一次见到:1年7个月前
加入:2019-10-09 06:28
ble_adv演示代码中出现致命错误(无法生成)

我试图在定制DA1496 PRO板之前运行一些演示代码。我根本没有编辑ble_adv代码,但在生成代码时,我会出现以下3个错误:

1) 致命错误:ad_pmu_h:没有这样的文件或目录

2) make:**[sdk/sys\u main/sys\u power\u mgr\u da1496x.o]错误1

3) 无法解析符号“ATT_PERM_READ”

我假设第二个和第三个错误源于第一个“致命错误”。此错误将资源列为“sys\u power\u mgr\u da1469.c”,路径列为“/ble\u adv/sdk/sys\u main”。但是,当我使用路径“/ble_adv/sdk/sys_main/sys_power_mgr”在项目浏览器中导航时,文件ad_pmu.h会显示在项目浏览器选项卡中。

我附上了一张ProjectExplorer的图片(显示ad_pmu.h)。为什么我会出现这个错误?我能做些什么来解决它?

设备:
PM_对话框
离线
最后一次见到:3天12小时前
工作人员
加入:2018-02-08 11:03
嗨,泰勒20,

嗨,泰勒20,

我建议您将SDK解压到一个短文件夹路径中。例如,将新SDK放在以下路径中:C:\SDK\SDK\U 10.0.6.90。所有SDK示例都应该在不进行任何修改的情况下运行。然后,启动SmartSnippets studio(建议使用最新版本)并选择新的工作区目录(C:\SDK\SDK\U 10.0.6.90)。之后,导入并构建ble_adv项目。请让我知道你是否能够成功地建立它。

谢谢,下午好

泰勒20
离线
最后一次见到:1年7个月前
加入:2019-10-09 06:28
你好,下午对话,

你好,下午对话,

我已经将SDK进入了一个简短的文件夹路径。我基于一个响应的校正,我到了另一个帮助论坛帖子(下面链接)。SDK目前在:C:\ Dialog \ SDK_10.0.6.90。我还重新下载了最新版本的SmartSnippet Studio,并重新下载了SDK 10.0.6.90(擦除元数据)。所有这些操作仍然导致我的上述帖子中提到的错误。你有其他建议吗?

https://support.dialog-semiconductor.com/forums/post/dialog-smartbond-bluetooth-low-energy-%E2%80%93-软件/演示代码bleadv未生成

吉姆卡卢
离线
最后一次见到:1年3个月前
加入:2019-11-13 11:39
你好,泰勒。我明白了

你好,泰勒。我知道你用的是DA1469x设备。由于我是此设备的新用户,请将您的邮件发送给我,询问您有关此设备的一些问题,好吗?

提前谢谢。

泰勒20
离线
最后一次见到:1年7个月前
加入:2019-10-09 06:28
你好,Jimkalou,

你好,Jimkalou,

我不知道我会有多大帮助。我几周前买了这台设备,到目前为止除了它的问题什么都没有。我无法运行任何演示代码,更不用说按照我最初的意图对其进行编程了。

PM_对话框
离线
最后一次见到:3天12小时前
工作人员
加入:2018-02-08 11:03
你好taylora20和jimkalou,

你好taylora20和jimkalou,

所有SDK示例都应该按照SDK提供的方式运行,无需任何修改。请执行以下步骤:

  1. 右键单击“ProjectExporer”窗口中的ble_adv项目并转到“Properties”(最后一个选项)
  2. 确保您有正确的构建配置(在窗口顶部),并导航到:C/C++构建设置工具设置警告
  3. 取消选中最后一个复选框:“生成错误而不是警告”

谢谢,下午好

泰勒20
离线
最后一次见到:1年7个月前
加入:2019-10-09 06:28
我跟着你的额外

我按照您的附加说明进行了操作,仍然无法生成代码ble_adv。当我尝试生成(使用Debug_QSPI build选项)时,仍然生成以下错误:

1) 致命错误:ad_pmu.h:没有这样的文件或目录

2) make:**[sdk/sys\U man/sys\U power\U mgr\U da1469x.o]错误1

我已经附上了一张按照您的说明找到的ble_adv设置配置的图像。如您所见,“生成错误而不是警告”复选框未选中。上个月我一直在调试Dialog的演示代码,但在开发我的个人项目方面没有取得任何进展。还有什么我可以尝试让SmartSnippets Studio正常工作的吗?我假设如果预先制作的演示代码不起作用,我就不能继续开发自己的项目。我是否应该继续假设问题与我的SDK版本和/或SmartSnippets有关,而与Ble_Adv中的实际代码无关?

谢谢

泰勒20

PM_对话框
离线
最后一次见到:3天12小时前
工作人员
加入:2018-02-08 11:03
你好,泰勒,

你好,泰勒,

请尝试从支持Web站点下载,并在您的C:/中再次解压缩SDK。我无法复制此错误,因此您所做的某项操作正在执行。另外,你能用另一个SDK的例子试试吗?

谢谢,下午好