回答此问题可获得+50的声望bounty。赏金宽限期已结束。ElecDesigner希望引起更多人关注此问题。我希望能够从批处理文件而不是GUI构建项目发布,因为在我看来,它使整个过程更加可控。我很难在网上找到这样的例子。有人做过吗?
q35jwt9p1#
我在Linux上,但在Windows上应该是类似的。我向右转到我的项目,单击Project Explorer中的项目名称,将鼠标悬停在Show In上,然后单击System Explorer。然后我进入目录Release,在Linux上应该有一个Makefile,在发布目录中,我运行make。~/STM32CubeIDE/workspace_1.7.0/TEST/Release$ make这将生成一个.bin文件和一个.elf文件,可用于使用STM32CubeProgramer对芯片进行编程。
Project Explorer
Show In
System Explorer
Release
Makefile
make
~/STM32CubeIDE/workspace_1.7.0/TEST/Release$ make
.bin
.elf
STM32CubeProgramer
ljsrvy3e2#
您可能希望使用CLI版本,以便能够自动刷新没有GUI的设备。
STM32_Programmer_CLI -c port=usb1 -w my_flash_layout.tsv
2条答案
按热度按时间q35jwt9p1#
我在Linux上,但在Windows上应该是类似的。
我向右转到我的项目,单击
Project Explorer
中的项目名称,将鼠标悬停在Show In
上,然后单击System Explorer
。然后我进入目录
Release
,在Linux上应该有一个Makefile
,在发布目录中,我运行make
。~/STM32CubeIDE/workspace_1.7.0/TEST/Release$ make
这将生成一个
.bin
文件和一个.elf
文件,可用于使用STM32CubeProgramer
对芯片进行编程。ljsrvy3e2#
您可能希望使用CLI版本,以便能够自动刷新没有GUI的设备。