演示代码BLE_ADV不会构建。

⚠️
嗨,...感谢您来论坛。令人兴奋的消息!我们现在正在迁至我们的新论坛平台,将提供更好的功能,并包含在主对话框网站中。所有帖子和帐户都已迁移。我们现在只接受新论坛上的流量 - 请发布任何新线程https://www.dialog-seminile.com/support.。我们将在未来几天修复错误/优化搜索和标记。
2个帖子/ 0新
最后一篇
Taylora20.
离线
最后一次露面:1年4个月前
加入:2019-10-09 06:28
演示代码BLE_ADV不会构建。

我一直在尝试运行BLE_ADV演示,如“DA1496x入门指南”中的用户手册中所述。具体来说,我一直在尝试遵循用户手册“9.3软件构建”部分中的步骤。导入BLE_ADV和PYTHON_Scripts后,我无法将代码构建到RAM或QSPI。当我尝试构建代码时,我得到以下三个错误:

1)无法打开链接器脚本文件c:\ users \ taylo \ documents \ da14695 \ workspace_smartsnippets_studio \ sdk_10.0.6.90 \ projects \ dk_apps \ demos \ ble_adv / da1469x-00-debug_qspi / mem.ld:无效的参数

2)制作:*** [ble_adv.elf]错误1

3)制作[1]:***没有规则来制作目标'mem.ld',所以'generate_ldscripts'需要。停止。

我按照7.3.1和9.3.2节的说明完全按照它们出现在用户手册中。对于凸起,我附上了上面提到的用户手册。我不确定如何修复链接器脚本并制作文件问题,任何人都可以帮助我吗?

附件:
设备:
PM_DIALOG.
离线
最后一次露面:3天前1周
职员
加入:2018-02-08 11:03
泰洛拉20,

泰洛拉20,

此错误的最可能原因是因为设置不生成链接器脚本,以便在实际构建发生之前,Eclipse必须从mem.ld.h文件生成链接器脚本并在构建文件夹中构建一个mem.ld文件。在您的情况下,文件永远不会构建,因此该工具无法找到mem.ld文件。这可能是由于Gainefile.targets文件不在项目目录中,或缺少的配置等。似乎智能片段的安装似乎有问题,或者您没有正确导入项目。请注意,SDK以及Smart Spippets工具应在没有任何其他配置的情况下运行。由于您已正确安装该工具,因此所有项目都应在框中编译。此外,您已看到的这种错误可能与您的工作区有关。为此,我建议您逐步尝试以下步骤:

  1. 完全从控制面板完全卸载SmartSnippets Studio并尝试重新安装它。请按照逐步按照UM-B-057 SmartSnippets Studio用户手册第1节SmartSnippets™安装
  2. 在此处在此处移动新的SDK,无需任何空格:C:\ Dialog \ SDK_10.0.6.90。目前正在使用的工作空间是“DA的工作空间” - 我建议您删除空格。
  3. 在新工作区中解压缩一个新的SDK。由于它是一个新鲜的SDK,根文件夹不应包含.metadata。如果存在,请删除项目目录中创建的任何.metadata以启动新的工作区。
  4. 再次打开Smart Spippets Studio,您可以选择通用工作区
  5. Project Explorer应该是空白的。
  6. 右键单击“项目资源管理器”并导航至:
  1. 进口…
  2. 将军/现有项目进入工作区
  3. 按下一个>
  4. 从“选择根目录”浏览到C:\ Dialog \ SDK_10.0.6.90。取消选择所有项目,仅选择BLE_ADV和Python_scripts。在此后压完成

此外,我建议您从中读取第4.2节UM-B-057 SmartSnippets Studio用户手册

谢谢,PM_DIALOG.