跳到主要内容

Smaersnippets编译命令

da1469x.

5个月前

发布者马克西米利亚37分 5回复
1升空

使用智能代码段编译项目控制台显示
“制作 - 所有”和构建项目的程序。

我需要它显示构建日志中使用的完整命令。我怎样才能做到这一点?或从初始制作中删除 -

SmartSnippets手册指出该工具生成Makefiles,我可以从命令行运行。我在哪里可以找到这些文件?

5个月前

PM_DIALOG.

嗨Maximilian,

感谢您对我们的公共论坛的问题。SmartSnippets Studio(SST)基于Eclipse,因此它支持无头汇编。如果已安装SST,则可以使用命令行来构建项目。

对于Windows操作系统,您应该导航到SST的安装文件夹:C:\ diasemi \ smartsnippetsstudio \ cdt

请记住,在您的情况下,安装路径可能不同,因此请导航到正确的位置。

打开CMD,然后应执行以下命令。有关您的参考,我使用以下命令为DA1469X-00-Debug_QSPI构建BLE_ADV SDK项目。构建配置。

。\ eclipsec.exe --launcher.suppressErrors -NoSplash -Application org.eclipse.core.headlessBuild -Data  \ sdk_10.0.10.118 \ -import“ \ sdk_10.0.10.118 \Projects \ dk_apps \ demos \ ble_adv“-cleanbuild ble_adv / da1469x-00-debug_qspi

当然,您应该使用自己的SDK目录并将正确的路径传递到命令中。

可以在此处找到有关Eclipse无头建立的额外信息:https://gnu-mcu-eclipse.github.io / advanced/headless-builds/

可以根据您的要求,环境和用例来调整命令行参数。

谢谢,PM_DIALOG.

5个月前

马克西米利亚 37分

感谢你能这么快回复。

悲伤地甚至没有一个无头构建,仍然无法看到执行的实际命令。

我仍然看到make被调用--silent

我得到了很多线条:

构建文件:C:/Users/H341741 /downloads/sdk_10.0.8.105/sdk_10.0.8.105/sdk/bsp/peripherals/src/hw_qspi.c
调用:交叉ARM C编译器
完成建筑物:C:/Users/H341741 /downloads/sdk_10.0.8.105/sdk_10.0.8.105/sdk/bsp/peripherals/src/hw_qspi.c

但从不实际的命令及其选项。

5个月前

PM_DIALOG.

嗨Maximilian,

通过Eclipse构建项目时,该工具正在生成Makefile和Subdir.mk文件。所有生成的文件都可以在DA1469x-00-XXXX_XXXX文件夹中找到,可以在项目中找到。

在BLE_ADV和DA1469X-00-DEBUG_QSPI的情况下,生成的文件可以在Projects \ dk_apps \ demos \ ble_adv \ da1469x-00-debug_qspi路径中找到。

Subdir.mk使用从项目设置中取出的正确选项调用GCC。如果您读取源代码,您将看到它会回应最后评论中提到的内容。每个生成的subdir.mk都包含在主makefile - ble_adv \ da1469x-00-debug_qspi \ makefile中。

谢谢,PM_DIALOG.

5个月前

马克西米利亚 37分

所以对于任何人谷歌曲:

我在.cproject中找到了一个“-silent”,当删除时,将导致构建步骤按预期打印,无头且其他。

5个月前

PM_DIALOG.

嗨Maximilian,谢谢你分享这个!问候,PM_DIALOG.