SmartSnippets Build问题DA1468X - NewBie

⚠️
嗨,...感谢您来论坛。令人兴奋的消息!我们现在正在迁至我们的新论坛平台,将提供更好的功能,并包含在主对话框网站中。所有帖子和帐户都已迁移。我们现在只接受新论坛上的流量 - 请发布任何新线程https://www.dialog-seminile.com/support.。我们将在未来几天修复错误/优化搜索和标记。
8个帖子/ 0个新
最后一篇
rnardone.
离线
最后一次露面:3年3个月前
加入:2017-11-09 15:45
SmartSnippets Build问题DA1468X - NewBie

你好,

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

我是SmartSnippet的新手,并每次UM-B-47安装了所有内容。我本周从对话半导体网站下载了所有内容。我导入一个项目,当我尝试构建它时,我收到以下错误:

PATH FREERTOS_RETARGET C / C ++问题中找不到程序“make”

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

请你能给我一个关于如何前进的建议吗?

谢谢提前

瑞克Nardone.

设备:
mt_dialog.
离线
最后一次露面:2个月2天前
职员
加入:2015-06-08 11: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年3个月前
加入:2017-11-09 15:45
你好,

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

C:\ diasemi \ smartsnippetsstudio \ tools \ mingw64_targeting32 \ msys \ 1.0 \ bin

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

mt_dialog.
离线
最后一次露面:2个月2天前
职员
加入:2015-06-08 11:34
嗨RNardone,

嗨RNardone,

您正在遇到的是智能片段的标准行为,智能片段的安装将从PC中获取当前路径,并将为Make.exe文件附加正确的目录,即使使用位于目录中的make.exe也是如此你提到智能片段应该能够找到make.exe并构建项目(至少这是我的设置上发生的事情,如果我从提到的目录中删除make.exe)。关于配置,我不使用特殊或普通配置的任何东西,显然,不同机器上的路径变量是不同的,出于您的安装原因,Eclipse无法找到make.exe文件(即使它也是如此在你提到的目的中)。因此,可能存在路径变量长度的问题,可以删除一些目录并试图检查是否有效?另外尝试并检查是否全部运行,因为它们应该在不同的PC上也是一个想法。

谢谢mt_dialog.

rnardone.
离线
最后一次露面:3年3个月前
加入:2017-11-09 15:45
嗨MT_dialog,

嗨MT_dialog,

当我修复上面发现的make.exe的路径时,那么我得到其他错误:

资源路径位置类型
无法打开链接器脚本文件c:\ users \ichard nardone \ workspace_smartsnippets_studio \ da1468x_da15xxx_sdk_1.0.10.1072 \ projects \ dk_apps \ ble_profiles \ hrp_sensor / da14681-01-debug_qspi / mem.ld:无效的参数hrp_sensor c / c ++问题

资源路径位置类型
制作:*** [hrp_sensor.elf]错误1 hrp_sensor c / c ++问题

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

有什么想法吗?

mt_dialog.
离线
最后一次露面:2个月2天前
职员
加入:2015-06-08 11:34
嗨RNardone,

嗨RNardone,

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

似乎安装智能片段的安装有问题,如上所述或者您没有正确导入项目,SDK以及智能段工具应在没有任何其他配置的情况下运行,所有项目都应该编译盒子外面。由于您已经尝试在同一个人电脑上重新安装SS工具,我建议尝试在另一台PC上安装工具,因为在设置上有一个配置问题,Eclipse中存在这种错误可能会持续存在。

谢谢mt_dialog.

rnardone.
离线
最后一次露面:3年3个月前
加入:2017-11-09 15:45
我从当地有一些帮助

我从我当地的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内部 - >转到文件 - >交换机工作区 - >其他。浏览到您的C驱动器位置,并确保您正在挑选工作空间,以成为您的概述之一,二进制文件,DOC目录之一的级别

6.您应该在左侧有一个空白的项目资源管理器。转到导入 - >将现有项目导入工作区。并导入pxp_reporter和脚本。
7.选择PXP_Reporter,只需单击锤子即可通过此处构建。

Parmanjosan.
离线
最后一次露面:1年3个月前
加入:2018-01-26 13:58
谢谢你,RNardone先生。我是

谢谢你,RNardone先生。我面临着同样的问题,但感谢你。你把我拉出来了。