我一直在尝试运行ble_adv演示,如“DA1496x入门指南与开发工具包”用户手册中的描述。具体来说,我一直在尝试遵循用户手册“9.3软件构建”一节中的步骤。在导入Ble_adv和python_scripts之后,我无法将代码构建到RAM或QSPI。当我尝试构建代码时,我得到以下三个错误:
\ users \ tayo \ documents \ da14695 Stuff\workspace_SmartSnippets_Studio\SDK_10.0.6.90\projects\dk_apps\ demo_ble_adv /DA1469x-00-Debug_QSPI/mem. \ld:无效的论点
2) make:使…精灵]错误1
3)使[1]:***没有规则使目标'mem。Ld ',由'generate_ldscripts'需要。停止。
我已经完全按照用户手册中9.3.1和9.3.2节中的说明操作。为了便于理解,我附上了上面提到的用户手册。我不确定如何修复链接器脚本和文件问题,谁能帮助我?
设备:
嗨taylora20,
产生此错误的最可能的原因是,安装程序没有生成链接器脚本以使make完成构建,在实际构建发生之前,eclipse将不得不从mem.ld.h文件生成链接器脚本并构建一个mem。Ld文件在构建文件夹中。在您的情况下,文件从未构建,因此工具无法找到mem。ld文件。这可能有几个原因,比如makefile。目标文件不在项目目录中,或者缺少配置等。看起来要么是Smart Snippets的安装有问题,要么是您没有正确地导入项目。请注意,SDK和Smart Snippets工具应该在开箱即用的情况下运行,不需要任何额外的配置。既然您已经正确地安装了工具,那么所有的项目都应该可以立即编译。此外,您看到的这类错误可能与您的工作空间有关。为此,我建议你一步一步地尝试以下步骤:
另外,我建议你阅读第4.2节UM-B-057 SmartSnippets Studio用户手册。
谢谢,PM_Dialog