跳到主要内容

演示代码BLE_ADV不会构建。

da1469x.

1年前

张贴了Taylora20.0分 1回复
0旋转

我一直在尝试运行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节的说明。对于凸起,我附上了上面提到的用户手册。我不确定如何修复链接器脚本并制作文件问题,任何人都可以帮助我吗?

依恋 尺寸
SDK用户手册 3.74 MB.

1年前

PM_DIALOG.

泰洛拉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.