1、STM32CubeIDE该免费工具哪里可以下载?/ w; p7 n2 V( a- \/ a2 b j5 k 可以前往www.st.com搜索下载。它基于Eclipse™/CDT框架和GCC工具链,支持ECLIPSE插件和GDB调试器。它有支持多个平台的版本,比方LINUX/macOS/WINDOWS等。( ~, N% }: A( |- l$ C8 }2 x; f0 s " o r& b* ~9 o8 M/ i3 B& y . z2 j+ c& _% G; W* Q( h+ b$ ^ 2、安装STM32cubeIde有时总不成功怎么办? 最常见的问题就是路径上有中文字符。另外,如果不是首次安装STM32CUBEIDE的话,记得将之前版本的东西卸载干净。 3、它支持与图形化配置工具stm32CubeMx的协调工作否? 当然。可以说STM32cubeIde已经将stm32CubeMx作为一个模块嵌入其开发环境中了。我们在通过CubeIDE新建工程时,会自动调用stm32CubeMx进来,让用户进行图形化初始配置。) ^# N/ [( k) @ | 0 v. m0 ]0 ]( m& J 4、为什么在已经安装STM32CubeIDE情况下使用STM32CubeMx生成基于STM32CubeIDE的工程时还提示要安装stm32cubeIDE?往往会有如下提示: / F3 o* U0 ?- ~/ Z! h' q# z 7 I, g P: h2 A, I7 { Q, u' J6 r2 T ' d; e' v% ?% d0 {' i 这种情况下很有可能是STM32cubeIDE环境里有个地方没有配置,即文件关联配置项没设置。操作如下:/ p$ q# C# t- e. ` 打开STM32IDE后,点击菜单WINDOWS/Preference * a; ^; |0 W4 o8 [+ V1 G u8 ~ 继续点击进去,直到看见下图中箭头所指的install。最后,记得点击最下方的apply按钮令其生效。4 G# k! c6 d" g- m9 G & Q2 ^7 t& v$ Q5 o$ a, @6 _ / l1 g3 x4 t ]& J / N: t- E$ T x5 E& J% V+ Q 如果说这样还不行,就在这里停止了。按照上面第3点提到的在STM32CubeIDE里新建项目时照样可以自动调入STM32CubeMX(前提是你电脑里已经安装了STM32CubeMx工具),CubeMX配置完毕后,再点击CubeIDE菜单图标中的锤子即可生成或更新初始化配置代码。见下图所示:- g5 [3 Z) x3 @# U& l! y, @ t! ^ 9 ?, Z) Y* {) W 5、通过STM32CubeIDE编译后能否生成BIN或HEX文件? 默认情况下,通过STM32CubeIDE编译后生成的是ELF文件,如果希望生成HEX或BIN文件也是可以的。配置过程如下。 在主菜单project\properties\C/C++ Build下面,打开如下界面: 0 n) B- D( k) Q, h6 Z7 ? w * K% @ D3 x% G' F7 `1 s 6、有关工程文件的搜索路径、宏定义配置在什么地方操作?0 j8 U( L8 ?* a- u- {/ @ 还是在主菜单project\properties\C/C++ Build下面,见如下界面:( u2 r7 }1 h5 Y' G3 j 5 J- e+ Y1 U, B& u( Z $ l' |: X$ `* E; S3 a" e 7、STM32CubeIDE工程显示栏中的ld后缀文件是什么文件?- F* i9 |3 o- t: a- p. Q 7 z8 X; {5 U$ G0 v9 E) }1 z, y+ L ! b6 v+ H7 o6 e4 }# ^6 b+ B3 O. @ M' O 它是工程链接脚本文件或者说程序加载文件,其它IDE也有类似的文件。比方ARMmdk中的.sct文件、IAR IDE中的.icf文件。" Z- R6 U7 F( F; ?% y7 ? : ^$ n" ^) v/ y& Z, ~6 t8 V 关于STM32CubeIDE的入门操作就分享到这里。# W! R9 w; }% z( ^* j 9 L' q2 r/ w+ O+ B+ c 3 }0 F- y' E, H; ~ 7 j5 m" S- [0 Y- u8 b |
兔哥的杂谈【002】——如何性价比更高地去编译STM32
IDE删除编译中间文件
STM32CubeIDE 快速入门指南
【NUCLEO-WB09KE评测】BLE创建服务和写特征控制LED
基于STM32CubeIDE+MPU6050做的动量轮平衡自行车(一)
【NUCLEO-WB09KE评测】使用I2C点亮一个OLED
【NUCLEO-WB09KE评测】USART的printf和GPIO的使用
STM32CubeIDE 1.3.0 汉化方法
【STM32H7S78-DK评测】XIP模板问题处理与电机控制
【STM32H7S78-DK评测】开发板初识与工程模板创建