
ST公司为广大STM32用户提供了免费的集成开发工具STM32CubeIDE有一段时间了。常言道,万事开头难。这里就其入门使用的几个常见问题分享交流下。 / B" F6 q! ]0 p' A% k: ^ 1、STM32CubeIDE该免费工具哪里可以下载? 可以本社区资料下载里搜索下载。它基于Eclipse™/CDT框架和GCC工具链,支持ECLIPSE插件和GDB调试器。它有支持多个平台的版本,比方LINUX/macOS/WINDOWS等。 ![]() 2、安装STM32cubeIde有时总不成功怎么办? 最常见的问题就是路径上有中文字符。另外,如果不是首次安装STM32CUBEIDE的话,记得将之前版本的东西卸载干净。 8 ^/ e7 V" _1 w7 B5 J; S7 H& x; i 3、它支持与图形化配置工具stm32CubeMx的协调工作否? 当然。可以说STM32cubeIde已经将stm32CubeMx作为一个模块嵌入其开发环境中了。我们在通过CubeIDE新建工程时,会自动调用stm32CubeMx进来,让用户进行图形化初始配置。 ![]() 4、为什么在已经安装STM32CubeIDE情况下使用STM32CubeMx生成基于STM32CubeIDE的工程时还提示要安装stm32cubeIDE? 往往会有如下提示: ![]() 这种情况下很有可能是STM32cubeIDE环境里有个地方没有配置,即文件关联配置项没设置。操作如下: 打开STM32IDE后,点击菜单WINDOWS/Preference ![]() 继续点击进去,直到看见下图中箭头所指的install。最后,记得点击最下方的apply按钮令其生效【这里没截图过来】。 : F/ R" [+ {- v ![]() 如果说这样还不行,就不要折腾了。按照上面第3点提到的在STM32CubeIDE里新建项目时照样可以自动调入STM32CubeMX(当然,前提是你电脑里已经安装了STM32CubeMx工具),CubeMX配置完毕后,再点击CubeIDE菜单图标中的锤子即可生成或更新初始化配置代码。见下图所示: ![]() 5、通过STM32CubeIDE编译后能否生成BIN或HEX文件? 默认情况下,通过STM32CubeIDE编译后生成的是ELF文件,如果希望生成HEX或BIN文件也是可以的。配置过程如下。 在主菜单project\properties\C/C++Build下面,打开如下界面: ![]() 6、有关工程文件的搜索路径、宏定义配置在什么地方操作? 还是在主菜单project\properties\C/C++Build下面,见如下界面: ![]() 7、STM32CubeIDE工程显示栏中的ld后缀文件是什么文件? ![]() 它是工程链接脚本文件或者说程序加载文件,其它IDE也有类似的文件。比方ARMmdk中的.sct文件、IAR IDE中的.icf文件。 好,关于STM32CubeIDE的入门操作就分享到这里,其它的东西边用边学习和提升。 ![]() ( `; Z `3 ~1 I4 M; l6 c4 j ! E. d2 w% E3 B/ m( H( h# V' P |
看下 |
升级到1.1.0版本看不到J-link了 |
谢谢分享 学习一下 多个编程工具 顺手为好 |
请教一下,.ld文件有两个,一个是FLASH一个是RAM,这样我debug的话,程序应该可以下载在flash里,这样调试比较安全。但是如何设置呢? |
您好,请问怎么添加 .lib 文件呢 |
STM32CubeIDE 1.4.0编程是基于驱动函数库的,请教一下,STM32CubeIDE 1.4.0能用于基于寄存器的编程吗? |
【STM32N6570-DK评测】摄像头video encoder
实战经验 | STM32CubeIDE实用技巧之工程联调
【STM32H745I-DISCO】基于TouchGFX的工业控制器界面设计
【下载问题解决】关于ST官网下载软件问题解决
【STM32N6570-DK评测】开发环境及LED debug
实战经验 | 基于STM32CubeIDE下载TouchGFX GUI应用的出错分析
实战经验 | 如何修改STM32Cube固件包的存储位置
兔哥的杂谈【002】——如何性价比更高地去编译STM32
IDE删除编译中间文件
STM32CubeIDE 快速入门指南