我试图在定制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)。为什么我会出现这个错误?我能做些什么来解决它?
设备:

嗨,泰勒20,
我建议您将SDK解压到一个短文件夹路径中。例如,将新SDK放在以下路径中:C:\SDK\SDK\U 10.0.6.90。所有SDK示例都应该在不进行任何修改的情况下运行。然后,启动SmartSnippets studio(建议使用最新版本)并选择新的工作区目录(C:\SDK\SDK\U 10.0.6.90)。之后,导入并构建ble_adv项目。请让我知道你是否能够成功地建立它。
谢谢,下午好
你好,下午对话,
我已经将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未生成
你好,泰勒。我知道你用的是DA1469x设备。由于我是此设备的新用户,请将您的邮件发送给我,询问您有关此设备的一些问题,好吗?
提前谢谢。
你好,Jimkalou,
我不知道我会有多大帮助。我几周前买了这台设备,到目前为止除了它的问题什么都没有。我无法运行任何演示代码,更不用说按照我最初的意图对其进行编程了。
你好taylora20和jimkalou,
所有SDK示例都应该按照SDK提供的方式运行,无需任何修改。请执行以下步骤:
谢谢,下午好
我按照您的附加说明进行了操作,仍然无法生成代码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
你好,泰勒,
请尝试从支持Web站点下载,并在您的C:/中再次解压缩SDK。我无法复制此错误,因此您所做的某项操作正在执行。另外,你能用另一个SDK的例子试试吗?
谢谢,下午好