跳到主要内容

在命令行构建项目

da1468x.

9个月前

张贴了tcubizolle20分 5回复
0旋转

你好,

我们正试图在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 \插件\ org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -os的win32 -ws的win32 -arch86 -launcher C:\ DiaSemi \ SmartSnippetsStudio \ CDT \ SmartSnippets_Studio.exe -name SmartSnippets_Studio --launcher.library C:\ DiaSemi \ SmartSnippetsStudio \ CDT \\插件/ org.eclipse.equinox.launcher.win32.win32.x86_1.1.300.v20150602-1417 \ eclipse_1611.dll -startup C:\ DiaSemi \ SmartSnippetsStudio \ CDT \插件\ org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar --launcher.overrideVmargs-startup插件\组织。文摘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

有没有建立一个脚本固件的方法吗?

谢谢

托马斯

接受答案!

9个月前

PM_DIALOG.

嗨tcubizolle,

谢谢你的问题在线。所述SmartSnippets工作室(SST)是基于Eclipse的,因此它支持无头编译。如果安装(最新版本是推荐 - 1.6.3版本),你可以通过命令行构建项目,这样你就可以通过任何脚本做到这一点。

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

C:\ DiaSemi \ SmartSnippetsStudio \ CDT(安装路径可能是你的情况不同,所以请前往正确的)

并执行以下命令(ble_adv项目是给你参考):

\ eclipsec.exe --launcher.suppressErrors -nosplash -application org.eclipse.cdt.managedbuilder.core.headlessbuild -data C:\ DA1468x_DA15xxx_SDK_1.0.14.1081 \  - 导入“C:\ DA1468x_DA15xxx_SDK_1.0.14.1081 \项目\dk_apps \演示\ ble_adv” -cleanBuild ble_adv / DA1469x-00-Debug_QSPI

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

命令行参数,可以根据自己的需求,环境和使用情况进行调整。

谢谢,PM_DIALOG.

9个月前

tcubizolle 20分

感谢您的反馈,

关于SST的最新版本中,DA14681页面上,它是V1.6.3(//www.wsdof.com/雷电竞官网登录products/connectivity/bluetooth-low-energy/smartbond-da14680-and-da14681)。

是DA14681与SST v2.0.14兼容?

9个月前

PM_DIALOG.

嗨tcubizolle,

道歉 - 我认为这是DA1469x,那我为什么说v2.0.14。

对于DA1468x产品系列,应使用SSS 1.6.3版本。

我将修改我用正确的版本注释。

谢谢,PM_DIALOG.

9个月前

tcubizolle 20分

有了您的帮助,我们成功打造了剧本。

谢谢

9个月前

PM_DIALOG.

嗨tcubizolle,

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

谢谢,PM_DIALOG.