跳过主要内容

SmartSnippets Studio:无法找到arm-none-eabi-gcc

DA1468x

7个月前

发布的cricke25分 5回复
0的问题

你好,

我已经在全新的Ubuntu 20.04 LTS虚拟机上安装了SmartSnippets Studio 2.0.16和DA1468x_DA15xxx_SDK_1.0.14.108(应用了hotfix)。

尝试构建任何项目显示如下:

14:28:10 ****项目ble_usbhid_dongle ****配置DA14683-00-Debug_QSPI
使——沉默
生成链接器脚本。
/bin/sh: 1: arm-none-eabi-gcc: not found
使[2 ]: *** [../ makefile。目标:11:mem。ld)错误127

构建文件:/home/chris/DA1468x_DA15xxx_SDK_1.0.14.1081 / sdk / bsp /启动/ config.c
调用:交叉ARM C编译器
/bin/sh: 1: arm-none-eabi-gcc: not found
[1]: * * *(启动/子目录。可:33:启动/配置。o]错误127
make: *** [makefile:63: all]错误2
"make——silent all"以退出码2结束。构建可能不完整。

在终端中启动SmartSnippets Studio显示如下:

chris@ubuntu虚拟机:~ $ DiaSemi / SmartSnippetsStudio2.0.16 / CDT / SmartSnippets_Studio.startup.sh
eclipse。发射器= /home/chris/DiaSemi/SmartSnippetsStudio2.0.16 / CDT / SmartSnippets_Studio
eclipse.home.location =文件:/ home / chris / DiaSemi / SmartSnippetsStudio2.0.16 / CDT /
SmartSnippetsStudio安装路径:/home/chris/DiaSemi/ smartsniptsstudio2.0.16
Studio配置xml解析器:/home/chris/ da1468x_da15xxx_sdk_1 .0.14.1081/config/studio_config.xml
Studio config xml解析器:/home/chris/DA1468x_DA15xxx_SDK_1.0.14.1081/config/SDK_config.xml
发现/home/chris/Ozone_Linux_V322b_x86_64 /臭氧
发现/home/chris/SEGGER/JLink_6.40/JLinkGDBServer
发现/home/chris/SEGGER/JLink_6.12i / JLinkGDBServer
发现/home/chris/DiaSemi/SmartSnippetsStudio2.0.16 / GCC / 4 _9 - 2015第三季度/ bin / arm-none-eabi-gcc
发现/home/chris/SystemView_Linux_V330_x86_64 / SystemView
发现/home/chris/Ozone_Linux_V322b_x86_64 /臭氧
发现/home/chris/SEGGER/JLink_6.12i / JLinkGDBServer
发现/home/chris/SystemView_Linux_V330_x86_64 / SystemView
发现/home/chris/Ozone_Linux_V322b_x86_64 /臭氧
发现/home/chris/SEGGER/JLink_6.12i / JLinkGDBServer
发现/home/chris/SystemView_Linux_V330_x86_64 / SystemView

SmartSnippets studio提示我在第一次启动时安装ARM工具,我这样做了,启动脚本表明它找到了它们。

之前有人问过:https://support.dialog-semiconductor.com/forums/post/dialog-smartbond-b..。

但是解决方案并没有公开声明。

任何帮助都将不胜感激。

最好的问候,

7个月前

PM_Dialog

嗨cricke,

谢谢你的在线问题。由于您使用的是DA1468x产品系列和SDK1, smarnippets Studio的推荐版本是版本1.6.3。你可以在DA1468x产品页面的“开发工具”部分找到这个版本:

//www.xmece.com/亚博电竞菠菜products/bluetooth-low-energy/da14682-and-da14683#tab-field_tab_content_resources

你能试用一下SSS v1.6.3吗?

谢谢,PM_Dialog

7个月前

cricke 25分

嗨PM_Dialog,

谢谢你的回复。

使用SSS v1.6.3,我能够构建示例项目。

有必要在DA1468x产品页面上更清楚地说明,v1.6.3是首选版本。

这两个版本都列在“开发工具”下,文档“UM-B-056 DA1468x软件开发人员指南”只是在先决条件中引用“SmartSnippets™Studio”,没有指定版本。

此外,文档“UM-B-057用户手册SmartSnippets™Studio”仅涉及SSS v2.0.16。

我想强调一下这个帖子中的反馈://www.xmece.com/forums/post/dialog-smartbond-bluet..。

最好的问候,

C

7个月前

PM_Dialog

嗨cricke,

很高兴您能够构建这个项目。很抱歉让您感到困惑,但是根据发布说明,SSS 2.0.16也支持DA1468x产品家族。

//www.xmece.com/sites/default/files/2021-02/SmartSnippets_Studio_Release_Notes.pdf

我使用ble_usbhid_dongle SDK1示例,但我不能复制它。你可以尝试重新安装SSS 2.0.16并试一下吗?

请确保从工作区目录中删除了.metadata文件夹。请参阅所附的截图,并检查是否选择了正确的工具链。

谢谢,PM_Dialog

附件 大小
SSS_2_0_16.zip 53.72 KB

7个月前

cricke 25分

嗨PM_Dialog,

谢谢你研究复制这个问题。

我现在没有时间去搅乱SSS的安装,我会坚持使用v1.6.3;除非使用v2有什么好处?

Dialog对在SDK中添加官方Makefile支持的立场是什么?

这将为开发者提供更大的灵活性,而成本却很小。

它们可以类似于DA14681-00项目中使用的这个(我还没有测试这个Makefile)。

https://github.com/mxc-foundation/node-prod-firmware/blob/master/Makefi..。

最好的问候,

C

6个月前

PM_Dialog

嗨cricke,

很抱歉这么晚才回复你。感谢您对添加官方Makefile支持到SDK的反馈。

谢谢,PM_Dialog