你好,
我们正在尝试在Windows上使用smartsnippet自动构建,以便将其集成到我们的测试套件中。
下面是我们使用的命令行:
C: \DiaSemi\SmartSnippetsStudio\CDT\SmartSnippets_工作室.exe-nosplash-应用org.eclipse.cdt网站.managedbuilder.core.headlessbuild-数据%userProfile%\workspace\u SmartSnippets\u Studio\u CLI-全部清除生成
它将导致一个包含以下消息的错误窗口:
Java已启动,但返回退出代码=1-Djava.class.path=C用法:\DiaSemi\SmartSnippetsStudio\CDT\plugins\org.eclipse.equinox网站.launcher\u 1.3.100.v20150511-1540.jar-os win32-ws win32-arch x86-launcher C:\DiaSemi\SmartSnippetsStudio\CDT\SmartSnippets_工作室.exe-名称SmartSnippets\u Studio--启动程序库C: \DiaSemi\SmartSnippetsStudio\CDT\\插件/org.eclipse.equinox网站.启动器.win32.win32.x86\u 1.1.300.v20150602-1417\eclipse\u 1611.dll-启动C:\DiaSemi\SmartSnippetsStudio\CDT\plugins\org.eclipse.equinox网站.launcher\ u 1.3.100.v20150511-1540.jar--启动程序.overrideVmargsï»?—启动插件\org.eclipse.equinox网站.launcher\ u 1.3.100.v20150511-1540.jar-pluginCustomization C:/DiaSemi/SmartSnippetsStudio/CDT/plugin_自定义.ini-应用org.eclipse.cdt网站.managedbuilder.core.headlessbuild-数据C:\Users\********\workspace\u SmartSnippets\u Studio\u CLI-cleanBuild all-vm C:/DiaSemi/SmartSnippetsStudio/jre/bin\client\jvm.dll-虚拟args-Djava.class.path=C用法:\DiaSemi\SmartSnippetsStudio\CDT\plugins\org.eclipse.equinox网站.launcher\ u 1.3.100.v20150511-1540.jar
有没有办法用脚本构建固件?
谢谢
托马斯
关键词:
设备:
嗨tcubizolle,
谢谢你的在线提问。SmartSnippets Studio(SST)基于Eclipse,因此它支持无头编译。如果安装了(建议使用最新版本v1.6.3),则可以通过命令行构建项目,因此也可以通过任何脚本来完成。
对于Windows操作系统,您应该导航到安装文件夹
C: \DiaSemi\SmartSnippetsStudio\CDT(安装路径可能与您的情况不同,请导航到正确的路径)
并执行以下命令(ble\u adv project供您参考):
有关Eclipse无头构建的更多信息,请参见:https://gnu-mcu-eclipse.github.io/advanced/headless-builds/
命令行参数可以根据您的需求、环境和用例进行调整。
谢谢,下午好
谢谢你的反馈,
关于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。
我将用正确的版本修改我的评论。
谢谢,下午好
在你的帮助下,我们成功地用脚本进行了构建。
谢谢
嗨tcubizolle,
感谢您的更新,很高兴您能够通过脚本构建项目。如果您有任何后续问题,请提出一个新的论坛线程。
谢谢,下午好