Build 如何使用CLion将C代码闪存到STM32板?

Build 如何使用CLion将C代码闪存到STM32板?,build,embedded,microcontroller,stm32,clion,Build,Embedded,Microcontroller,Stm32,Clion,我使用Eclipse为我的STM32F746G-DISCOVERY板开发,但我想切换到CLion。为此,我遵循了本教程()。到目前为止,一切看起来都很好,所以我想将预先生成的“helloworld”代码闪存到主板上。我想应该通过上传来完成。当我单击build时,出现以下错误消息。当我点击RUN时,进程以退出代码127结束 ====================[ Build | UPLOAD | Debug ]================================== /Applic

我使用Eclipse为我的STM32F746G-DISCOVERY板开发,但我想切换到CLion。为此,我遵循了本教程()。到目前为止,一切看起来都很好,所以我想将预先生成的“helloworld”代码闪存到主板上。我想应该通过上传来完成。当我单击build时,出现以下错误消息。当我点击RUN时,进程以退出代码127结束

====================[ Build | UPLOAD | Debug ]==================================
/Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake --build /Users/hordon/Desktop/GreenFox/CLionSTM32/cmake-build-debug --target UPLOAD -- -j 2
[100%] Built target ClionSTM32.elf
GNU gdb (GNU Tools for Arm Embedded Processors 8-2018-q4-major) 8.2.50.20181213-git
Copyright (C) 2018 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "--host=x86_64-apple-darwin10 --target=arm-none-eabi".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
    <http://www.gnu.org/software/gdb/documentation/>.

For help, type "help".
Type "apropos word" to search for commands related to "word".
tcp:127.0.0.1:3333: Operation timed out.
"monitor" command not supported by this target.
"monitor" command not supported by this target.
You can't do that when your target is `None'
[100%] Built target UPLOAD

Build finished

====================[ Build | ClionSTM32.elf | Debug ]==========================
/Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake --build /Users/hordon/Desktop/GreenFox/CLionSTM32/cmake-build-debug --target ClionSTM32.elf -- -j 2
[100%] Built target ClionSTM32.elf

Build finished
=========================[构建|上载|调试]==================================
/Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake--build/Users/hordon/Desktop/GreenFox/clionst32/cmake build debug--target UPLOAD--j 2
[100%]构建目标ClionSTM32.elf
GNU gdb(用于Arm嵌入式处理器的GNU工具8-2018-q4-major)8.2.50.20181213-git
版权所有(C)2018免费软件基金会。
许可证GPLv3+:GNU GPL版本3或更高版本
这是自由软件:您可以自由更改和重新发布它。
在法律允许的范围内,不存在任何担保。
有关详细信息,请键入“显示复制”和“显示保修”。
此GDB配置为“-host=x86_64-apple-darwin10--target=arm none-eabi”。
键入“显示配置”以获取配置详细信息。
有关错误报告说明,请参阅:
.
在线查找GDB手册和其他文档资源,网址为:
.
要获得帮助,请键入“帮助”。
键入“apropos word”搜索与“word”相关的命令。
tcp:127.0.0.1:3333:操作超时。
此目标不支持“监视”命令。
此目标不支持“监视”命令。
当你的目标是“无”时,你不能这样做
[100%]内置目标上传
建成
======================[Build | ClionSTM32.elf | Debug]==========================
/Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake--build/Users/hordon/Desktop/GreenFox/CLionSTM32/cmake build debug--target CLionSTM32.elf--j 2
[100%]构建目标ClionSTM32.elf
建成

我刚刚开始使用微控制器,但我最好的猜测是CLion无法接触到该板(该板已连接)。我不知道如何修复此问题。

您需要将STM32\u Programmer\u CLI.exe从集成到进程中。当您想要上传二进制文件时,需要调用类似于STM32_程序员_CLI.exe的东西-P[][ske][skpv]。

您需要将STM32_程序员_CLI.exe从集成到进程中。当您想要上传二进制文件时,需要调用类似于

STM32\u Programmer\u CLI.exe-P[][ske][skpv]
的命令。

发现板集成了STlink JTAG/SWD调试/编程接口。您可能需要配置IDE来支持这一点。不清楚你是否这样做了。对于编程,您可以使用独立的STLink编程工具。“当您的目标为‘无’时,您不能这样做”“:一个非none的目标可能是个好主意。构建二进制文件和加载到板中是两件不同的事情,一些IDE可以弥补这一差距,但没有必要这样做。”。如果您可以构建二进制文件,那么至少有几种方法可以将该二进制文件放入电路板中。发现电路板集成了STlink JTAG/SWD调试/编程接口。您可能需要配置IDE来支持这一点。不清楚你是否这样做了。对于编程,您可以使用独立的STLink编程工具。“当您的目标为‘无’时,您不能这样做”“:一个非none的目标可能是个好主意。构建二进制文件和加载到板中是两件不同的事情,一些IDE可以弥补这一差距,但没有必要这样做。”。如果你可以构建一个二进制文件,至少有几种方法可以让这个二进制文件进入电路板。