我一直在尝试运行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节中的说明,完全按照用户手册中的说明进行了操作。为方便起见,我附上了上面提到的用户手册。我不确定如何修复链接器脚本和使文件问题,谁能帮助我?
设备:
嗨taylora20,
这个错误最可能的原因是,安装程序没有生成链接器脚本来让make完成构建,在实际构建发生之前,eclipse将不得不从mems .ld.h文件中生成链接器脚本并构建一个mem。生成文件夹中的Ld文件。在您的情况下,该文件从未构建,因此工具无法找到mem。ld文件。这可能是由于几个原因,如makefile。目标文件不在项目目录中,或者缺少配置等。看起来要么是智能代码片段的安装有问题,要么是您没有正确地导入项目。请注意,SDK和Smart Snippets工具应该是开箱即用的,不需要任何附加配置。既然您已经正确安装了工具,那么所有的项目都应该可以开箱即用。此外,您所看到的这种错误可能与您的工作空间有关。为了做到这一点,我建议你逐步尝试以下步骤:
另外,我建议你读一下UM-B-057 SmartSnippets Studio用户手册.
谢谢,PM_Dialog