在命令行中构建项目

⚠️
大家好. .谢谢你来到论坛。令人兴奋的消息!我们现在正在转移到新的论坛平台,它将提供更好的功能,包含在主对话网站中。所有岗位和账户都已迁移。我们现在只接受新论坛的流量-请在上面发布任何新帖子//www.wsdof.com/support.我们将在未来几天修复bug /优化搜索和标记。
6个职位/ 0个新职位
最后发表
tcubizolle
离线
最后看到:6天19小时前
加入:2020-08-17十五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 all

它会导致一个错误窗口,其中包含以下消息:

C:\DiaSemi\SmartSnippetsStudio\CDT\plugins\org.eclipse. equinx .launcher_1.3.100.v20150511-1540.jar -os win32 -ws win32 -arch x86 -launcher C: DiaSemi\SmartSnippetsStudio\CDT\SmartSnippets_Studio.exe -name SmartSnippets_Studio——launcher。C:\DiaSemi\SmartSnippetsStudio\CDT\plugins /org.eclipse.equinox.launcher.win32.win32.x86_1.1.300.v20150602-1417\eclipse_1611.dll -startupoverrideVmargs -startup plugins\org.eclipse. equinx .launcher_1.3.100.v20150511-1540.jar -pluginCustomization C:/DiaSemi/SmartSnippetsStudio/CDT/plugin_customization.ini -application org.eclipse.cdt.managedbuilder.core.headlessbuild -data C:\ eclipse. CDT .managedbuilder.core.headlessbuild -data \ \用户\********\workspace_SmartSnippets_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

有没有一种方法来构建一个固件与脚本?

谢谢

托马斯。

关键词:
设备:
PM_Dialog
在线
最后看到:1分46秒前
工作人员
加入:2018-02-08 11:03
嗨tcubizolle,

嗨tcubizolle,

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

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

C:\DiaSemi\ smartsnippetstudio \CDT(安装路径可能不同,请找到正确的路径)

并执行以下命令(ble_adv项目供您参考):

。\ eclipsec.exe——发射器。suppressErrors -nosplash -application org.eclipse.cdt.managedbuilder.core.headlessbuild -data C: DA1468x_DA15xxx_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/headless-builds/

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

谢谢,PM_Dialog

tcubizolle
离线
最后看到:6天19小时前
加入:2020-08-17十五12
谢谢你的反馈,

谢谢你的反馈,

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

DA14681是否兼容SST v2.0.14?

PM_Dialog
在线
最后看到:1分46秒前
工作人员
加入:2018-02-08 11:03
嗨tcubizolle,

嗨tcubizolle,

抱歉,我以为是DA1469x,这就是我提到v2.0.14的原因。

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

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

谢谢,PM_Dialog

tcubizolle
离线
最后看到:6天19小时前
加入:2020-08-17十五12
有了你们的帮助,我们成功了

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

谢谢

PM_Dialog
在线
最后看到:1分46秒前
工作人员
加入:2018-02-08 11:03
嗨tcubizolle,

嗨tcubizolle,

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

谢谢,PM_Dialog