我是
STM32CubeIDE 1.8.0 的初学者,无法将发布模式固件传送到附加目标(STM32F0Discovery 模块,否则运行良好。)
我现在正在尝试从 Debug(项目首次生成时的默认配置,从 STM32CubeMX 开始)和 Release(我的目标)切换,使用图标功能区左端附近的小锤子图标,就在主菜单下方STM32CubeIDE 的菜单。
当我以这种方式从调试切换到发布时,我可以转到项目 > 属性并在主窗格 C/C++ 构建中看到配置已从调试切换到发布 [活动]。从编译器/链接器控制台消息中可以清楚地看出,生成的二进制 (elf) 文件的文本大小在发布(较小)和调试(较大)配置之间按预期变化。
要将固件下载到目标,我总是使用运行>运行(我怀疑这是我的问题,但我不确定,因此我的问题。)
我认为之前生成的调试二进制文件被发送到目标,而不是最近构建的发布二进制文件(我来回更改了几次源代码中的某些内容以查看更改是否传播到目标.)
使用发布配置时,是否有不同的方法将构建项目的二进制文件推送到目标?