SmartSnippets构建问题DA1468x -新手

⚠️
大家好. .谢谢你来到论坛。令人兴奋的消息!我们现在正在转移到新的论坛平台,它将提供更好的功能,包含在主对话网站中。所有岗位和账户都已迁移。我们现在只接受新论坛的流量-请在上面发布任何新帖子//www.xmece.com/support.我们将在未来几天修复bug /优化搜索和标记。
8个帖子/ 0个新
最后发表
RNardone
离线
最后看到:3年5个月前
加入:2017-11-09 15分
SmartSnippets构建问题DA1468x -新手

你好,

我有以下系统配置:
1) SDK workspace_SmartSnippets_Studio \ DA1468x_DA15xxx_SDK_1.0.10.1072,
2) SmartSnippets studio v1.6.3.918
3) Windows 10 64位主机

我是新SmartSnippets,并已安装所有每UM-B-47。这周我从dialog-semiconductor网站上下载了所有东西。我导入一个项目,当我尝试构建它时,我得到以下错误:

程序"make"没有在PATH中找到freertos_retarget问题

我尝试了多个其他项目,也遇到了同样的问题。我已经重新安装SDK和SmartSnippets,但似乎不能解决这个问题。我努力编写工具路径,但无法让它清晰。

你能给我一个如何推进的建议吗?

谢谢提前

里克Nardone

设备:
MT_dialog
离线
最后看到:4个月,1个星期前
工作人员
加入:2015-06-08 34
嗨RNardone,

嗨RNardone,

SDK项目和基于Eclipse的智能片段工具已经预定义了所有必要的配置和路径,以便您能够构建一个项目。从您报告的内容来看,我假定eclipse无法在PATH环境变量中找到make.exe文件,请检查PATH变量并确保在该变量指定的目录中存在make.exe文件。例如,在我的设置中,PATH变量指定的第一个目录是C:\Program Files (x86)\GNU ARM Eclipse\Build Tools\2.6-201507152002\bin;其中包含make.exe。除此之外,您可以尝试手动缩短路径,并检查这是否解决了您的问题。你也可以在网上找到这个问题的解决方案,因为这是eclipse相关的。

由于MT_dialog

RNardone
离线
最后看到:3年5个月前
加入:2017-11-09 15分
你好,

你好,
你必须有一个不同的配置。我能找到的唯一的make.exe是安装了智能片段在以下目录:

C: \ DiaSemi \ SmartSnippetsStudio \ \ mingw64_targeting32 \ msys \ 1.0 \ bin的工具

我希望PATH变量在智能代码片段或SDK安装期间被正确配置?

MT_dialog
离线
最后看到:4个月,1个星期前
工作人员
加入:2015-06-08 34
嗨RNardone,

嗨RNardone,

你所经历的不是Smart Snippets的标准行为,Smart Snippets的安装将从你的PC上获取当前的PATH,并附加正确的目录为make.exe文件,即使是make.exe位于你提到的目录中,智能片段应该能够找到make.exe并构建项目(至少这是发生在我的安装中,如果我从我提到的目录中删除make.exe)。关于配置,我不使用任何特殊的或不寻常的配置,很明显的路径变量在不同的机器上是不同的,因为某些原因在你安装eclipse无法找到make.exe文件(即使在提到dir)。所以也许有一个PATH变量的长度问题,你可以删除一些目录,并试着检查是否工作?此外,尝试和检查是否所有运行,他们应该在不同的PC上也会是一个想法。

由于MT_dialog

RNardone
离线
最后看到:3年5个月前
加入:2017-11-09 15分
嗨MT_dialog,

嗨MT_dialog,

当我修复上面找到的make.exe的路径时,然后我得到其他错误:

资源路径位置类型
不能打开链接器脚本文件C:\Users\Richard Nardone\workspace_SmartSnippets_Studio\DA1468x_DA15xxx_SDK_1.0.10.1072\projects\dk_apps\ble_profiles\hrp_sensor/DA14681-01-Debug_QSPI/mem。无效参数hrp_sensor C/ c++问题

资源路径位置类型
: * * * (hrp_sensor。错误1 hrp_sensor C/ c++问题

资源路径位置类型
make[1]: ***没有规则使目标' mem。Ld ',需要' generate_ldscripts'。停止。hrp_sensor C / c++的问题

任何想法吗?

MT_dialog
离线
最后看到:4个月,1个星期前
工作人员
加入:2015-06-08 34
嗨RNardone,

嗨RNardone,

好吧,看起来setup并没有生成链接器脚本来让make完成构建,在实际构建发生之前,eclipse将不得不从mems .ld.h文件中生成链接器脚本并构建一个mem。生成文件夹中的Ld文件。很显然,你的案子里根本没有那个文件。除了你得到的指示外,那个eclipse无法找到mem。Ld文件,应该有一个附加的指示,表明当构建已经在预构建阶段启动时,eclipse在请求控制台时未能生成此文件。这可能是由于许多原因,如makefile。目标文件不在项目目录中,或者缺少配置等。

似乎智能代码片段的安装有问题,如上面提到的,或者你没有正确地导入项目,SDK连同智能代码片段工具应该开箱即用,没有任何额外的配置,所有的项目应该开箱即用编译。既然您已经尝试在同一台PC上重新安装SS工具,我建议您尝试在另一台PC上安装工具,因为如果安装中存在配置问题,eclipse中的这种错误可能会持续存在。

由于MT_dialog

RNardone
离线
最后看到:3年5个月前
加入:2017-11-09 15分
我从我的当地人那里得到了一些帮助

我得到了当地FAE的帮助,已经解决了问题。
为了解决这个问题,我将SDK移动到C:\Dialog_SDKS\DA1468x_DA15xxx_SDK_1.0.10.1072。

智能片段现在工作得很好。

谢谢你的帮助。
===============================================================================================================================
可能有几件事。作为一个背景,Smart Snippets只是一个运行GCC工具的eclipse shell。GCC配置是用于Windows的标准ARM工具集。
您所看到的错误通常与Eclipse中的工作空间相关。让我们试试以下方法:

1.让我们把SDK移出C:/Users位置——我发现这导致了管理权限的问题,而且,由于这些工具过去都是基于Linux的,它们不喜欢根目录中的空间。我有我的SDK位于这里在以下:C:\Dialog_SDKS\SDK1.0.10\DA1468x_DA15xxx_SDK_1.0.10.1072
2.删除在项目目录中创建的任何.metadata,以启动一个新的工作区。

3.再次打开Smart Snippets Studio,您可以选择一个通用工作区(进入IDE后,我们将对此进行更改)。它通常默认为用户文件夹中的先前工作区。
4.这可能会提示您安装工具,其中只需要X,并从主页上选择IDE。

5.现在,在eclipse ->中进入File->Switch Workspace-> Other。浏览到您的C驱动器位置,并确保您选择的工作区是您的项目、二进制文件、文档目录之上的一个级别

6.您应该在左手边有一个空白的Project Explorer。转到Import->General->Existing Projects into Workspace。并导入pxp_reporter和脚本。
7.选中pxp_reporter后,只需单击锤子,它就会在这里构建。

parmanjosan
离线
最后看到:1年5个月前
加入:2018-01-26 58
谢谢你,RNardone先生。我是

谢谢你,RNardone先生。我也遇到过同样的问题,但多亏了你。你把我拉了出来。