在命令行构建项目

了解更多常见问题解答教程

6个帖子/ 0新
最后一篇
tcubizolle.
离线
最后一次露面:1周5天前
加入:2020-08-17 15:12
在命令行构建项目

你好,

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

在这里我们使用的命令行:

C:\ diasemi \ smartsnippetsstudio \ cdt \ smartsnippets_studio.exe -NoSplash -Application org.eclipse.cdt.ManagedBuilder.Core.HeadlessBuild -Data%userProfile%\ workspace_smartsnippets_studio_cli -cleanbuild

它会导致包含此消息的错误窗口:

Java是开始的,但退出退出代码= 1 -djava.class.path = C:\ DiaSemi \ SmartSnippetsStudio \ CDT \ plugins \ org.eclipse.equinox.launcher_1.3.100.v20150511-100.v20150511-100.v20150511-100.v20.jar -os win32 -ws win32-archx86 -launcher c:\ diasemi \ smartsnippetsstudio \ cdt \ smartsnippets_studio.exe -name smartsnippets_studio --launcher.library c:\ diasemi \ smartsnippetsstudio \ cdt \\ plugins / org.eclipse.equinox.launcher.win32.win32.x86_1.1.300.v20150602-1417 \ eclipse_1611.dll -startup c:\ diasemi \ smartsnippetsstudio \ cdt \ plugins \ org.eclipse.equinox.launcher_1.3.100.v20150511-100.v20150511-100.jar --launcher.overridevmargs-startup plugins \ org。eClips.e.equinox.launcher_1.3.100.v20150511-1540.jar.-pluginCustomization C:/DiaSemi/SmartSnippetsStudio/CDT/plugin_customization.ini -application org.eclipse.cdt.managedbuilder.core.headlessbuild -data C:\Users\********\workspace_SmartSnippets_Studio_CLI -cleanBuild all -vm C:/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.
离线
最后一次露面:20小时57分钟前
职员
加入:2018-02-08 11:03
嗨tcubizolle,

嗨tcubizolle,

谢谢你的问题在线。SmartSnippets Studio(SST)基于Eclipse,因此它支持无头汇编。如果已安装(最新版本推荐 - v1.6.3),则可以通过命令行构建项目,因此您也可以通过任何脚本执行此操作。

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

C:\ DiaSemi \ SmartSnippetsStudio \ CDT(在您的情况下可能与安装路径不同,所以请导航到正确的一个)

并执行以下命令(BLE_APP项目用于您参考):

。\ eclipsec.exe --launcher.suppressErrors -NoSplash -Application org.eclipse.core.HeadlessBuild -Data C:\ Da1468x_da15xxxx_sdk_1.0.14.1081 \ -import“c:\ da1468x_da15xxx_sdk_1.0.14.1081 \ projects \dk_apps \ demos \ ble_adv“-cleanbuild ble_adv / da1469x-00-debug_qspi

可以在此处找到有关Eclipse无头建立的额外信息:https://gnu-mcu-eclipse.github.io / advanced/peadless-builds/

可以根据您的要求,环境和用例来调整命令行参数。

谢谢,PM_DIALOG.

tcubizolle.
离线
最后一次露面:1周5天前
加入:2020-08-17 15:12
感谢您的反馈意见,

感谢您的反馈意见,

关于SST的最新版本,在DA14681页面上,它是v1.6.3(https://www.dialog-seminile.com/produ亚博电竞菠菜cts/connectity/bluetooth-low-energy/smartbond-da14680-and-da14681.)。

da14681与sst v2.0.14兼容吗?

PM_DIALOG.
离线
最后一次露面:20小时57分钟前
职员
加入:2018-02-08 11:03
嗨tcubizolle,

嗨tcubizolle,

道歉 - 我以为是DA1469x,为什么我提到了v2.0.14。

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

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

谢谢,PM_DIALOG.

tcubizolle.
离线
最后一次露面:1周5天前
加入:2020-08-17 15:12
在你的帮助下,我们成功了

在您的帮助下,我们成功地与脚本建立。

谢谢

PM_DIALOG.
离线
最后一次露面:20小时57分钟前
职员
加入:2018-02-08 11:03
嗨tcubizolle,

嗨tcubizolle,

谢谢您通过脚本建立项目的更新和高兴。如果您有任何后续问题,请培养一个新的论坛线程。

谢谢,PM_DIALOG.