你好,
我有以下系统配置:
1) SDK工作区\u SmartSnippets\u Studio\DA1468x\u DA15xxx\u SDK\u 1.0.10.1072,
2) SmartSnippets studio 1.6.3.918版
3) Windows 10 64位主机
我是SmartSnippets的新手,已经按照UM-B-47安装了所有东西。这周我从dialog半导体网站下载了所有的东西。我导入了一个项目,当我尝试构建它时,出现以下错误:
程序“FILE”未在路径C++中找到
我尝试过多个其他项目,也遇到了同样的问题。我已经重新安装了SDK和SmartSnippets,但似乎无法解决此问题。我试过对工具路径进行编码,但无法将其清除。
你能给我一个如何前进的建议吗?
提前谢谢
里克·纳多内
关键词:
设备:
你好,恩纳尔顿,
SDK项目和基于Eclipse的智能代码段工具已经预定义了所有必要的配置和路径,以便您能够构建项目。从你的报道来看,我认为日食无法找到make.exe文件在PATH环境变量中,请检查PATH变量,并确保从该变量指定的目录之一中make.exe文件存在。例如,在我的安装程序中,PATH变量指定的第一个目录是C:\Program Files(x86)\GNU ARM Eclipse\Build Tools\2.6-201507152002\bin;其中包含make.exe文件. 除此之外,您可以尝试手动缩短路径,并检查这是否解决了您的问题。此外,您还可以在web上找到解决这个问题的方法,因为这与eclipse有关。
谢谢你的对话
你好,
您必须有不同的配置。唯一的make.exe文件我可以在以下目录中找到与智能代码段一起安装的:
C: \DiaSemi\SmartSnippetsStudio\Tools\mingw64\u targeting32\msys\1.0\bin文件
我希望在安装智能代码段或SDK时正确配置PATH变量?
你好,恩纳尔顿,
您所体验到的不是智能代码段的标准行为,安装智能代码段将从您的PC获取当前路径,并将附加正确的目录make.exe文件文件,即使有make.exe文件位于您提到的目录中的智能代码段应该能够找到make.exe文件并构建项目(如果我删除make.exe文件从我提到的目录)。关于配置,我没有使用任何特殊的或非常规的配置,显然不同机器上的路径变量是不同的,并且由于某些原因,在您的安装中,eclipse无法找到make.exe文件文件(即使它在您提到的目录中)。所以,也许路径变量的长度有问题,您能删除一些目录并尝试检查是否有效吗?另外,尝试并检查是否所有的运行,因为他们应该在不同的PC上也将是一个想法。
谢谢你的对话
嗨,MT\u dialog,
当我修好道路make.exe文件找到上面的,然后我得到其他错误:
说明资源路径位置类型
无法打开链接器脚本文件C:\Users\Richard Nardone\workspace\u SmartSnippets\u Studio\DA1468x\u DA15xxx\u SDK\u 1.0.10.1072\projects\dk\u apps\ble\u profiles\hrp\u sensor/DA14681-01-Debug\u QSPI/成员ID无效的参数HPL传感器C/C++问题
说明资源路径位置类型
品牌:***[hrp_传感器.elf错误1 HPpl传感器C/C++问题
说明资源路径位置类型
make[1]:***没有规则来生成目标`成员ID“,由”“generate\u ldscripts”“所需。”。停下。HRP传感器C/C++问题
有什么想法吗?
你好,恩纳尔顿,
好吧,似乎安装程序并没有生成链接器脚本以便make完成构建,在实际构建发生之前,eclipse必须从成员ID.h文件和construct a成员ID生成文件夹中的文件。显然你的案子里从来没有建立过这个文件。除此之外,日食还不能找到成员ID文件,应该还有一个额外的指示,当构建在预构建阶段启动时,eclipse无法在控制台上生成这个文件。这可能是由于许多原因造成的,比如makefile.targets文件文件不在项目目录中,或者缺少配置等。
似乎是安装智能代码段有问题,如上所述,或者您没有正确导入项目,SDK和智能代码段工具应该开箱即用,没有任何额外的配置,所有项目都应该开箱即用。由于您已经准备好在同一台PC上重新安装SS工具,因此我建议您尝试在另一台PC上安装该工具,因为如果安装过程中存在配置问题,eclipse中的此类错误可能会持续存在。
谢谢你的对话
我得到了当地FAE的帮助,解决了这个问题。
为了解决这个问题,我将SDK移到了C:\Dialog\u SDKS\DA1468x\u DA15xxx\u SDK\u 1.0.10.1072。
智能代码段现在运行良好。
谢谢你的帮助。
===============================================================================================================================
可能是一些事情。作为背景,Smart Snippets只是eclipse上运行GCC工具的shell。GCC配置是Windows的标准ARM工具集。
您看到的错误通常与Eclipse中工作区的问题相关。让我们尝试以下操作:
1让我们把SDK移到C:/Users的位置——我看到这会导致管理权限的问题,而且,由于这些工具以前是基于Linux的,所以它们不喜欢根目录中的空格。我的SDK位于以下位置:C:\Dialog\u SDKS\SDK1.0.10\DA1468x\u DA15xxx\u SDK\u 1.0.10.1072
2删除在项目目录中创建的任何.metadata以启动新工作区。
三。再次打开Smart Snippets Studio,您可以选择一个通用工作区(一旦进入IDE,我们将对此进行更改)。它通常默认为用户文件夹中先前的工作区。
4这可能会提示您安装这些工具,只需从中选择X并从主页中选择IDE。
5现在,在eclipse内部->转到文件->切换工作区->其他。浏览到您的C驱动器位置,并确保您选择的工作区级别高于pojects、binaries和doc目录
6左侧应该有一个空白的项目资源管理器。转到Import->General->Existing Projects into Workspace。并导入pxp和脚本。
7选择pxp\u reporter后,只需单击锤子,它就可以在这里生成。
谢谢你,恩纳尔顿先生。我也面临同样的问题,但多亏了你。你把我拉出来了。