你好,
我们正在尝试在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
有没有一种方法来构建一个固件与脚本?
谢谢
托马斯。
关键词:
设备:
嗨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.wsdof.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