在命令行中生成项目

了解更多常见问题教程

6个员额/ 0个新员额
最后发表
tcubizolle
离线
最后看到:5天19小时前
加入:2020-08-17十五12
在命令行中生成项目

你好,

我们正在尝试使用Windows上的smarsnippet自动构建,并将其集成到我们的测试套件中。

下面是我们使用的命令行:

C:\DiaSemi\SmartSnippetsStudio\CDT\SmartSnippets_Studio.exe -nosplash -application org.eclipse.cdt.managedbuilder.core.headlessbuild -data %userProfile%\workspace_SmartSnippets_Studio_CLI -cleanBuild all

它会导致一个错误窗口,其中包含以下消息:

-Djava.class.path=C:\DiaSemi\ smartsnippetstudio \CDT\plugins\org.eclipse.equinox.launcher_ .3.100.v20150511-1540.jar -os win32 -ws win32 -arch x86 -launcherC:\DiaSemi\ smartsnippetstudio \CDT\plugins /org.eclipse.equinox.launcher.win32.win32.x86_1.1.300. v20150502 -1417\eclipse_1611.dll -startupoverrideVmargs -startup plugins\org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -pluginCustomization C:/DiaSemi/ smartsnippetstudio /CDT/plugin_customization.ini -application org.eclipse.cdt.managedbuilder.core.headlessbuild -data C:\ users******** \ workspace_smartsnippet_studio_cli -cleanBuild all -vmC: / DiaSemi / SmartSnippetsStudio / jre / bin \ client \ jvm.dll—vmargs -Djava.class.path = C: \ DiaSemi \ SmartSnippetsStudio \ CDT \ plugins \ org.eclipse.equinox.launcher_1.3.100.v20150511 - 1540. - jar

有没有办法用脚本构建固件?

谢谢

托马斯。

关键词:
设备:
PM_Dialog
离线
最后看到:19小时48分钟前
工作人员
加入:2018-02-08 11:03
嗨tcubizolle,

嗨tcubizolle,

谢谢你的在线问题。SmartSnippets Studio (SST)基于Eclipse,因此它支持无头编译。如果安装了(建议使用最新版本- v1.6.3),您可以通过命令行构建项目,因此您也可以通过任何脚本来完成。

对于Windows操作系统,您应该导航到安装文件夹

C:\DiaSemi\ smartsnippetstudio \CDT(安装路径可能与你的情况不同,所以请导航到正确的路径)

并执行以下命令(以ble_adv项目为例):

。\ eclipsec.exe——发射器。suppressErrors -nosplash -application org.eclipse.cdt.managedbuilder.core.headlessbuild -data C:\DA1468x_DA15xxx_SDK_1.0.14.1081\ -import "C:\DA1468x_DA15xxx_SDK_1.0.14.1081\projects\dk_apps\ demo_ble_adv " -cleanBuild ble_adv/DA1469x-00-Debug_QSPI

关于使用Eclipse的无头构建的额外信息可以在这里找到:https://gnu-mcu-eclipse.github.io/advanced/headless-builds/

命令行参数可以根据您的需求、环境和用例进行调整。

谢谢,PM_Dialog

tcubizolle
离线
最后看到:5天19小时前
加入:2020-08-17十五12
谢谢你的反馈,

谢谢你的反馈,

关于SST的最新版本,在DA14681页面,它是V1.6.3 (//www.xmece.com/亚博电竞菠菜products/connectivity/bluetooth-low-energy/smartbond-da14680-and-da14681).

DA14681是否兼容SST v2.0.14?

PM_Dialog
离线
最后看到:19小时48分钟前
工作人员
加入:2018-02-08 11:03
嗨tcubizolle,

嗨tcubizolle,

抱歉-我以为是DA1469x,这就是我提到v2.0.14的原因。

对于DA1468x产品系列,应该使用SSS v1.6.3。

我将用正确的版本修改我的评论。

谢谢,PM_Dialog

tcubizolle
离线
最后看到:5天19小时前
加入:2020-08-17十五12
在你的帮助下,我们成功了

在您的帮助下,我们成功地使用脚本进行构建。

谢谢

PM_Dialog
离线
最后看到:19小时48分钟前
工作人员
加入:2018-02-08 11:03
嗨tcubizolle,

嗨tcubizolle,

感谢您的更新,很高兴您能够通过脚本构建项目。如果您有任何后续问题,请提出一个新的论坛帖子。

谢谢,PM_Dialog