在命令行中生成项目

了解更多常见问题教程

6个职位/0个新职位
最后一篇文章
三唑
离线
最后一次见到:1周2天前
已加入:2020-08-17 15:12
在命令行中生成项目

你好,

我们正在尝试在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

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

谢谢

托马斯

关键词:
设备:
PM\U对话框
离线
最后一次见到:2天15小时前
工作人员
已加入:2018-02-08 11:03
嗨tcubizolle,

嗨tcubizolle,

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

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

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

并执行以下命令(ble\u adv project供您参考):

.\eclipsec.exe--启动器.suppressErrors-nosplash-应用org.eclipse.cdt网站.managedbuilder.core.headlessbuild-数据C:\DA1468x\u DA15xxx\u SDK\u 1.0.14.1081 \-导入“C:\DA1468x\u DA15xxx\u SDK\u 1.0.14.1081\projects\dk\u apps\demos\ble\u adv”-cleanBuild ble\u adv/DA1469x-00-Debug\u QSPI

有关Eclipse无头构建的更多信息,请参见:https://gnu-mcu-eclipse.github.io/advanced/headless-builds/

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

谢谢,下午好

三唑
离线
最后一次见到:1周2天前
已加入:2020-08-17 15:12
谢谢你的反馈,

谢谢你的反馈,

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

DA14681是否与SST v2.0.14兼容?

PM\U对话框
离线
最后一次见到:2天15小时前
工作人员
已加入:2018-02-08 11:03
嗨tcubizolle,

嗨tcubizolle,

抱歉-我以为是DA1469x,所以才提到v2.0.14。

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

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

谢谢,下午好

三唑
离线
最后一次见到:1周2天前
已加入:2020-08-17 15:12
在你的帮助下,我们成功了

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

谢谢

PM\U对话框
离线
最后一次见到:2天15小时前
工作人员
已加入:2018-02-08 11:03
嗨tcubizolle,

嗨tcubizolle,

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

谢谢,下午好