你好,
我们正在尝试使用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
有没有办法用脚本构建固件?
谢谢
托马斯。
关键词:
设备:
嗨tcubizolle,
谢谢你的在线问题。SmartSnippets Studio (SST)基于Eclipse,因此它支持无头编译。如果安装了(建议使用最新版本- v1.6.3),您可以通过命令行构建项目,因此您也可以通过任何脚本来完成。
对于Windows操作系统,您应该导航到安装文件夹
C:\DiaSemi\ smartsnippetstudio \CDT(安装路径可能与你的情况不同,所以请导航到正确的路径)
并执行以下命令(以ble_adv项目为例):
关于使用Eclipse的无头构建的额外信息可以在这里找到:https://gnu-mcu-eclipse.github.io/advanced/headless-builds/
命令行参数可以根据您的需求、环境和用例进行调整。
谢谢,PM_Dialog
谢谢你的反馈,
关于SST的最新版本,在DA14681页面,它是V1.6.3 (//www.xmece.com/亚博电竞菠菜products/connectivity/bluetooth-low-energy/smartbond-da14680-and-da14681).
DA14681是否兼容SST v2.0.14?
嗨tcubizolle,
抱歉-我以为是DA1469x,这就是我提到v2.0.14的原因。
对于DA1468x产品系列,应该使用SSS v1.6.3。
我将用正确的版本修改我的评论。
谢谢,PM_Dialog
在您的帮助下,我们成功地使用脚本进行构建。
谢谢
嗨tcubizolle,
感谢您的更新,很高兴您能够通过脚本构建项目。如果您有任何后续问题,请提出一个新的论坛帖子。
谢谢,PM_Dialog