演示代码ble_adv不生成。

⚠️
大家好. .谢谢你来到论坛。令人兴奋的消息!我们现在正在转移到新的论坛平台,它将提供更好的功能,包含在主对话网站中。所有岗位和账户都已迁移。我们现在只接受新论坛的流量-请在上面发布任何新帖子//www.wsdof.com/support.我们将在未来几天修复bug /优化搜索和标记。
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:在\ \用户\ \警察\ \文档\ da14695 Stuff\ workspace_smartnippet_studio \SDK_10.0.6.90\projects\dk_apps\demos\ble_adv/DA1469x-00-Debug_QSPI/mem。ld:无效的论点

2) make: *** [ble_adv.使…精灵]错误1

3) make[1]: ***没有make target 'mem的规则。Ld ',需要'generate_ldscripts'。停止。

我已经按照9.3.1和9.3.2节中的说明,完全按照用户手册中的说明进行了操作。为方便起见,我附上了上面提到的用户手册。我不确定如何修复链接器脚本和使文件问题,谁能帮助我?

附件:
设备:
PM_Dialog
离线
最后看到:1周3天前
工作人员
加入:2018-02-08 11:03
嗨taylora20,

嗨taylora20,

这个错误最可能的原因是,安装程序没有生成链接器脚本来让make完成构建,在实际构建发生之前,eclipse将不得不从mems .ld.h文件中生成链接器脚本并构建一个mem。生成文件夹中的Ld文件。在您的情况下,该文件从未构建,因此工具无法找到mem。ld文件。这可能是由于几个原因,如makefile。目标文件不在项目目录中,或者缺少配置等。看起来要么是智能代码片段的安装有问题,要么是您没有正确地导入项目。请注意,SDK和Smart Snippets工具应该是开箱即用的,不需要任何附加配置。既然您已经正确安装了工具,那么所有的项目都应该可以开箱即用。此外,您所看到的这种错误可能与您的工作空间有关。为了做到这一点,我建议你逐步尝试以下步骤:

  1. 从控制面板完全卸载SmartSnippets工作室,并尝试重新安装它。请按照UM-B-057 SmartSnippets Studio用户手册第1节SmartSnippets™安装的步骤进行操作
  2. 移动一个新的SDK到下面没有任何空间的地方:C:\Dialog\SDK_10.0.6.90。目前正在使用的工作空间是“DA的工作空间”——我建议您删除这些空间。
  3. 在新的工作区中解压缩一个新的SDK。因为它是一个新的SDK,根文件夹不应该包含.metadata。如果存在,删除在项目目录中创建的任何.metadata,以启动一个新的工作空间。
  4. 再次打开Smart Snippets Studio,您可以选择一个通用工作区
  5. Project Explorer应该是空白的。
  6. 右键单击项目资源管理器,导航到:
  1. 进口…
  2. 一般/现有项目进入工作区
  3. 按Next >
  4. 从选择根目录浏览到C:\Dialog\SDK_10.0.6.90。取消选择所有项目,只选择ble_adv和python_scripts。在压完之后

另外,我建议你读一下UM-B-057 SmartSnippets Studio用户手册

谢谢,PM_Dialog